将两个元素传递给Jquery的一个函数
我有以下jquery函数用于类上的单击事件:
JS
$('a[rel=blue]').click(function(){
$('.ffHide').css("display", "none");
});
现在这个工作很好,除了我想传递两个类到函数,我该怎么做?
我想做的事:
$('a[rel=blue]', 'a[rel=black]').click(function(){
$('.ffHide').css("display", "none");
});
但这不起作用...
$('a[rel=blue], a[rel=black]').click(function(){
$('.ffHide').css("display", "none");
});
只是一个旁注 - 你最好使用.on()
来附加事件监听器,比如:
$('a[rel=blue], a[rel=black]').on("click", function() {
$('.ffHide').css("display", "none");
});
'a[rel=blue]', 'a[rel=black]'
应该是'a[rel=blue], a[rel=black]'
。
$('a[rel=blue], a[rel=black]').click(function(){
$('.ffHide').css("display", "none");
});
多个选择器在单引号内用逗号分隔。
注意
你试过的是$(target, context)
格式,它在context
找到target
元素。
$('a[rel=blue], a[rel=black]').click(function(){
$('.ffHide').css("display", "none");
});
很近...
链接地址: http://www.djcxy.com/p/83451.html