点击这个或那个,然后做点什么

Bra*_*roy 13 jquery selector

我想标题是不言自明的.

我想在用户点击链接上的叠加或关闭时关闭div.我知道你可以写两个这样的函数:

$("#close-search").click(function() {
    $("#branding #searchform").fadeOut("fast");
    $("#global-overlay").fadeOut("fast");
});

$("#global-overlay").click(function() {
    $(this).fadeOut("fast");
    $("#branding #searchform").fadeOut("fast");
});
Run Code Online (Sandbox Code Playgroud)

或者您可以编写一个函数,如下所示:

function closeSearch {
    $(this).fadeOut("fast");
    $("#branding #searchform").fadeOut("fast");
}

$("#close-search").click(function() {
    closeSearch();
});

$("#global-overlay").click(function() {
    closeSearch();
});
Run Code Online (Sandbox Code Playgroud)

我尝试了这个,但它没有用.

$("#close-search", "#global-overlay").click(function() {
        $("#branding #searchform").fadeOut("fast");
        $("#global-overlay").fadeOut("fast");
    });
Run Code Online (Sandbox Code Playgroud)

但是有可能在一行中写这个吗?(有点像$("#close-search" OR #global-overlay"))

Abs*_*aos 27

逗号分隔意味着这个或那个

$("#close-search, #global-overlay")
Run Code Online (Sandbox Code Playgroud)

选择器