多个元素上的jQuery.delegate()
使用多个元素上的jQuery.delegate(),jquery,jquery-selectors,Jquery,Jquery Selectors,使用.delegate时,我可以选择多个元素,还是必须对需要使用的每个元素使用.delegate?(所有元件的功能相同) e、 g 这很好,因为'a,element_2,element_3'是一个有效的选择器,它是的第一个参数 但是,您的参数没有正确地用逗号分隔,应该是: $('#div').delegate('a, element_2, element_3', 'click', function(){ //function go here }); 第二个方法似乎是正常的,因为它a,e
.delegate
时,我可以选择多个元素,还是必须对需要使用的每个元素使用.delegate
?(所有元件的功能相同)
e、 g
这很好,因为
'a,element_2,element_3'
是一个有效的选择器,它是的第一个参数
但是,您的参数没有正确地用逗号分隔,应该是:
$('#div').delegate('a, element_2, element_3', 'click', function(){
//function go here
});
第二个方法似乎是正常的,因为它
a,element_1,element_2
返回一组元素,这些元素将应用.delegate()
函数。是的,文档中说明
.delegate( selector, events )
选择器是任何有效的jQuery选择器。即使是您的第一次呼叫也可能返回多个元素。为了让它回家。
.delegate( selector, events )