jQuery多功能启动?

时间:2011-03-22 13:00:33

标签: jquery function

好吧,标题有点含糊,所以我很抱歉,但我正在尝试使用正确的语法,如果有的话,基于OR逻辑启动某段jQuery代码。例如:

$("#button").click OR $("#button2").click
{

//do this code....



}

任何人都有正确的语法吗?或许还有更好的方法?谢谢!

4 个答案:

答案 0 :(得分:2)

$("#button, #button2").click(function () {
    // do this
)};

答案 1 :(得分:2)

您需要选择这两个元素:

$("#button, #button2").click(function() { ... });

在处理程序中,您可以使用this关键字找出点击的按钮。

答案 2 :(得分:0)

$("#button #button2").click {    
    function() {
        doSomething();
        doSomethingElse()   
    }     
}

这称为匿名功能。它在click事件的范围内运行。您需要它来包装您的代码,以便它在事件期间运行,而不是在注册click事件时运行。

答案 3 :(得分:0)

我相信你要找的是

$("#button,#button2").click(function(){...});

编辑:好像我不是唯一一个有答案的人:)