1

我正在尝试选择所有a没有类的href .agency

$("#content-listing").on("click", "a:not(li.agency a)",
    function () {
        $("#content-listing").hide();
    });

我也试过:

$("#content-listing").on("click", "a.not('li.agency a')", function () {
    $("#content-listing").hide();
});
4

2 回答 2

2

在您发表评论后:

因为我的li有类机构,我想选择<div>除了li.agency 之外的所有链接

然后使用这个:

$("#content-listing").on("click", "li:not(.agency) a", function () {
    $("#content-listing").hide();
});
于 2012-06-15T00:00:00.453 回答
1

实际上,您可以在没有以下情况下做到这一点:not

$("#content-listing").on("click", "a[class!='agency'])", function(){
    ...
});

请注意,只有当所有这些.agency锚点都只有这个类时,它才会起作用。

于 2012-06-14T23:51:53.827 回答