使用 :not 选择器与 .on() 结合使用
Using :not selector in tandem with .on()
我正在尝试选择所有没有类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();
});
在您的评论之后:
因为我的 li 有班级代理,我想选择除 li.agency a 之外
<div>
中的所有链接
然后使用这个:
$("#content-listing").on("click", "li:not(.agency) a", function () {
$("#content-listing").hide();
});
实际上你可以在没有:not
的情况下做到这一点:
$("#content-listing").on("click", "a[class!='agency'])", function(){
...
});
请注意,仅当所有这些.agency
定位点只有此类时,它才有效。
相关文章:
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- javascript结合了数组和字典
- 将Firebase与Electron结合使用
- 结合jQuery和jetpack无限滚动
- 将Angular js与taglib结合使用
- 将图像上传ajax与表单提交ajax相结合
- I'我设计了一个下拉菜单,onclick会出现,而on blur会消失
- window.on.scroll事件未启动
- Socket.io on Mozilla Rhino
- CSS中的游标属性似乎不适用于USB On The Go
- jQuery点击ON现在使用.load触发关闭
- JQuery.on(“keydown”)追加到页面时不工作
- 使用.on动态添加jquery/js不知道的html元素
- angularjs$valid-on-dates在firefox中报告错误
- addEventListener on NodeList
- 当我在节点上拖动鼠标时,我如何防止使用d3.ehavior.zoom().on(“缩放”,重绘)
- jQuery 1.7.2:.on()在一个页面上工作;Don’别再干别的了
- Jquery on单击“显示信息”
- 使用 :not 选择器与 .on() 结合使用
- jQuery .on() 与 Modernizr.prefixed() 相结合