ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • click event
    컴퓨터/jQuery 2020. 1. 6. 20:28
    728x90
    반응형

    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

    댓글

Designed by Tistory.