我对类上的click事件有以下jquery函数:
JS
$('a[rel=blue]').click(function(){
$('.ffHide').css("display", "none");
});
现在这很好用,除了我想把两个类传递给函数,我该怎么做?
我想做什么:
$('a[rel=blue]', 'a[rel=black]').click(function(){
$('.ffHide').css("display", "none");
});
但这不起作用......
答案 0 :(得分:2)
$('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");
});
答案 1 :(得分:2)
'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)
格式,它会在target
中找到context
元素。
答案 2 :(得分:2)
$('a[rel=blue], a[rel=black]').click(function(){
$('.ffHide').css("display", "none");
});
如此接近......
答案 3 :(得分:2)
尝试
$('a[rel=blue], a[rel=black]').click
答案 4 :(得分:2)
$('a[rel=blue], a[rel=black]').click(function(){
$('.ffHide').css("display", "none");
});
这应该有效
答案 5 :(得分:2)
将其传递为 -
$('a[rel=blue], a[rel=black]').click(function(){
$('.ffHide').toggle();
});