2013-04-24 2 views
1

jQuery의 .on() 메소드를 사용하여 이벤트 위임에 대한 몇 가지 게시물을 읽었지만 다른 맵을 다른 선택기에 바인딩하는 방법이 있다면 같은 방법.여러 선택자에 대한 jQuery .on() 이벤트 맵

$(document) 
.on("click", ".someSelector", function(){...}) 
.on("click", ".someOtherSelector", function(){...}) 

을하지만 이상적으로 나는 이런 식으로 뭔가 할 수 있도록하고 싶습니다 : 이 예를 들어 작동

$(document).on({ 
"click": someFunction, 
"change": somethingElse 
}, .selector1,{ 
"click": function(){...}, 
"change": function(){...} 
}, .selector2); 

이이 식물 또는 유사한 것을 가능인가를?

답변

0

확실한 것! 당신이 그냥 stack 몇 가지 .on() 서로 꼭대기에있는 것처럼 보입니다.

$(document).on({ 
    "click": function() {...}, 
    "change": function() {...} 
}, ".selector1").on({ 
    "click": function() {...}, 
    "change": function() {...} 
}, ".selector2"); 
관련 문제