javascript - jQuery,在匹配的元素中搜索具有属性值的元素

标签 javascript jquery

我找到了一组使用 jQuery 的 a 标签:

itemsPresent = $('h3.zn-ItemTitle > a');

稍后在我的脚本中,我需要在其 href 属性中找到具有特定 url 的匹配元素中的 a,而无需进行新的 jQuery 选择。

我该怎么做?

最佳答案

您可以使用 attribute equals选择器:

itemsPresent = $('h3.zn-ItemTitle > a[href="http://your-url.com"]');

或者,如果您想将它们保留为单独的对象:

var itemsPresent = $('h3.zn-ItemTitle > a'),
    filteredAnchors = itemsPresent.filter('[href="http://your-url.com"]');

关于javascript - jQuery,在匹配的元素中搜索具有属性值的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20707836/

相关文章:

javascript - 使用之前的发布请求重新加载文档

jquery - next() 和 prev() 与 find

php - 动态文本输入通过ajax保存到数据库

javascript - Jquery 文本完成 div

javascript - JQuery 初学者

javascript - 使用 Node 解密的ruby加密数据

javascript - Cordova - 如何在没有服务器的情况下显示推送通知

javascript - Canvas 地球在 12 次迭代后停止在 "spinning"。

javascript - 将 CSS 定位从百分比转换为像素

javascript - 无法让我的 openlayers map 出现在网页上