多个选择器在Jquery中执行相同的操作

时间:2011-04-28 20:56:42

标签: jquery

我有这个:

$('.Gallery a').click(function(event) {
        event.preventDefault();
        window.open ($(this).attr('href'),"Gallery","menubar=1,resizable=1,width=500,height=600");
    });

基本上我希望它也会在点击$('。popup a')时发生,你如何让多个点击事件对不同的CSS类做同样的事情。我希望这是有道理的。

2 个答案:

答案 0 :(得分:2)

你可以在同一个选择器中放两件事:

$('.Gallery a, .popup a').click(function(event) {
    event.preventDefault();
    window.open ($(this).attr('href'),"Gallery","menubar=1,resizable=1,width=500,height=600");
});

答案 1 :(得分:1)

使用multiple selectorsCSS style

$('.Gallery a, .popup a').click(function(event) {
        event.preventDefault();
        window.open ($(this).attr('href'),"Gallery","menubar=1,resizable=1,width=500,height=600");
    });