2009-04-09 6 views
3

jQuery에서 요소의 이벤트를 추가 할 수 있습니까? 예를 들어 클릭 한 요소에 .fadeIn()을 추가하고 이미 존재할 수도있는 다른 기능을 유지하려는 경우 (클릭시 발사되는 것이 있는지 또는 현재 발사 중인지 모르기 때문에).jQuery : 요소의 이벤트에 추가하기

답변

6

jQuery는 이벤트를 덮어 쓰지 않고 추가합니다. 그렇다면 당신은 한 :

$(document).ready(function() { 
    $("#test").click(function() { $(this).append("test<br />"); }); 
    $("#test").click(function() { $(this).append("test 2<br />"); }); 
}); 

을 사업부가 같이 찾고 : 당신이 사업부를 클릭하면

<div id="test">click me <br /></div> 

, 그것은 동시에 "테스트"및 "테스트 2"를 추가합니다.

0

내가 이해하는 바로는, 동일한 요소에 여러 이벤트가 매핑되기를 원하십니까?

예, 가능합니다. 그것이 실행될 순서는 예측할 수없는 약간일지도 모르지만, 당신은 그것들을 가질 수 있습니다.

관련 문제