dom 요소에 클릭 짝수 처리기가 있습니다. 이 요소가 .cloneNode(true)
를 복제되고 그것의 이벤트 핸들러를 :(손실이 jQuery 이벤트 핸들러를 유지하는 방법은 무엇입니까?
jQcurrentOption.click(function() {
//IMPLEMENTATION
});
. 나는 내가 jQuery를이
(나는 아직도 1.4.4 따라서live
하지
bind
(1.7+)를 사용하고 참고)을 변경할 수 있다는 것을 알고
live
(또는
bind
)로 정의하지 않고 이러한 핸들러를 유지할 수있는 방법이 있다면
jQcurrentOption.live("click",function(){
//IMPLEMENTATION
});
그러나 나는 때때로 내가 live
을 적용 할 jQuery를 사용의 이점이 없습니다. 궁금했다.
JQuery 1.7 +의'.on()'이 유용 할 수 있지만 1.4를 사용하면 다른 해결책이 필요합니다. –
@ Fabrício 1.4의 "다른 해결책"의 필요성에 대한 내 대답을보십시오. – Tomalak
@Tomalak 네, 그 사실을 알고 있습니다. 'on' 메서드는 1.7에서'delegate'을 대신합니다. "delegate"이라는 단어는 내 마음을 건너 뛰기 전에 그냥 건너 뜁니다. 나는 복제품 해킹을 완전히 인식하지 못했고, 미래에 유용 할 수 있습니다. 감사. –