-3

例如,如果我有下面的函数,但我想使用存储在变量中的多个类,如何为 .on 函数做最好的方法。我做的是这个,

$(document).on('click',class_fbDetailBtn,function(){
        selectedDiv=$(this);
        get_feeback_detail();
    }); 

在上面的示例中,我只能为选择器分配 1 个变量,即class_fbDetailBtn

谢谢你

4

2 回答 2

2

你可以有一个逗号分隔的值列表class_fbDetailBtn

var class_fbDetailBtn = '.class1, .class2'

演示:小提琴

于 2013-09-24T14:42:44.050 回答
0

例如,使用一个带有一个参数的简单对象:

function myHandler( event ) {
  alert( event.data.foo );
}
$( "p" ).on( "click", { foo: "bar" }, myHandler );        

倍数参数:

$("some selector").click({param1: "Hello", param2: "World"}, cool_function);

function cool_function(event){
    alert(event.data.param1);
    alert(event.data.param2);
}

使用类作为选择器类型字符串的示例:

$('#div1, #div2').on("click", ".navegar", function (e) {
           ...     
});
于 2013-09-24T15:11:50.367 回答