can't see silverlight clock?

jquery에서 동적생성한 html노드에 이벤트 핸들러 연결하기

develop 스토리 2008/01/28 19:35
firefox에서는 attr메소드로 이벤트핸들러를 연결할수 있다.
newDiv.find("a[@name=aDelPic]").attr("onclick", "delPic(" + g2r_key + ")");


하지만 ie에서는 안된다. 아래와 같이 정식 이벤트핸들러를 연결해줘야 한다.
                
var aDelPic = newDiv.find("a[@name=aDelPic]");
aDelPic.click(function() {
    delPic(g2r_key);
 });
jquery가 ie와 firefox에서 서로 다르게 동작하는것을 발견한 첫사례다.
하지만 정확히 얘기하면 이벤트핸들러가 attribute(속성)이 아니기 때문에 attr메소드에 연결하는게 맞는표기법은 아니다. firefox가 예외를 인정하는것으로 이해해야 할것같다.

이올린에 북마크하기(0) 이올린에 추천하기(0)
tags :
Trackback 0 : Comment 0
◀ PREV : [1] : ... [42] : [43] : [44] : [45] : [46] : [47] : [48] : [49] : [50] : ... [141] : NEXT ▶