-
click event컴퓨터/jQuery 2020. 1. 6. 20:28
1. $(selector).on("click", function(){}) 로 이벤트를 단다
2. 1번 방법이 잘 되지 않는 경우가 있다.
이 때는 .attr({"onclick": "함수이름(event,'"+info+"')"})를 활용할 수 있다.
3. $(document)에 click이벤트를 다는 방법도 있다. 그러나 이 경우 선택자가 클래스일 때 attribute를 지정해주었음에도 모든 클래스에 클릭 이벤트가 붙을 수 있다.
또 태그를 재사용하는 경우 생각지도 못하게 과거에 달았던 event가 따라붙을 수 있으니 주의하자....
ex.
$(document).on("click", "선택자[attr name='"+info+"']", data, function(event){})
data ex) {msgId:msgId} -> function안에서 event.data.msgId로 표기
'컴퓨터 > jQuery' 카테고리의 다른 글
[jquery mobile] 컴포넌트, page, 멀티페이지 템플릿, dialog (0) 2020.01.29 [jquery mobile] 01 (0) 2020.01.29 [jQuery] fadeIn, fadeOut (0) 2020.01.09 두 번째 자식으로 넣기 (0) 2020.01.02 필터셀렉터(:) (0) 2019.08.27