jQuery는 여러 기능을 하나의 요소에 바인딩합니다
-
03-07-2019 - |
문제
이상하다, 하나의 요소에 jQuery에 몇 가지 바인드를 넣을 가능성이 없습니까?
$('input').click(clickfn).click(clickfn)
1.3.2를 사용하고 있습니다
function clickme() { alert('click me') }
$('.click', mod).bind("brrr", clickme).bind("brrr", clickme)
.click(function() { $('.click', mod).trigger("brrr"); });
이것은 또한 작동하지 않습니다. 한 번 실행합니다.
해결책
당신이 가진 것은 잘 작동해야합니다. 그것은 나를 위해합니다 (또한 jQuery 1.3.2와 함께). 이 시도:
$('input').click(function(ev){ alert('func 1'); }).click(function(ev){ alert('func 2'); });
클릭하면 input
요소, 연속 경고가 나타나야합니다. 아마도 당신은 돌아올 것입니다 false
첫 번째 기능에서? 이는 이벤트 전파를 중단하므로 중고품 처리기는 해고되지 않습니다.
따로, 나는 당신이 이것을하고있는 것을 봅니다 input
요소이므로 아마도 사용하고 싶을 것입니다 focus
대신 이벤트 click
.
제휴하지 않습니다 StackOverflow