使用JQuery/Javascript在单个事件上的多个函数

Rrr*_*nnn 9 jquery

在单击事件中调用两个函数的最佳方法是什么?

将有多个元素需要此脚本,因此脚本必须仅对单击的元素起作用 - 而不是同时对所有元素起作用.

如果我需要提供更多详细信息,请与我们联系.再次感谢你的帮助.

Luc*_*ofi 15

$(function() {
    $('a').click(function() {
        func1();
        func2();
    });
});
Run Code Online (Sandbox Code Playgroud)


Jas*_*son 6

jQuery会很好地处理这个问题,请参阅示例:

$('div').click(function(){
    alert($(this).text()+' clicked');
})
.click(function(){
    $(this).css({'color':'#ff0000'});
});
Run Code Online (Sandbox Code Playgroud)
<div>Button 1</div>
<div>Button 2</div>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

这是一个jsFiddle示例:http://www.jsfiddle.net/pcASq/

  • 您的答案是完全有效的,很好地演示了同一事件的多个绑定. (2认同)