jQuery根据元素具有的特定属性选择元素的子元素

时间:2019-03-31 21:54:07

标签: jquery

如何根据每个子级拥有的特定属性的值来选择元素的子级?

<div id="notifs">
    <a href="#" viewed="false">Notif 1</a>
    <a href="#" viewed="true">Notif 2</a>
    <a href="#" viewed="false">Notif 3</a>
</div>

$('#notif').children() - I would like to get all but the second notif.

1 个答案:

答案 0 :(得分:2)

使用attribute selector。使用不同的通配符有多种变体,因此值得一读文档,只是要知道使用通配符可以做什么

$('#notif a[viewed="false"]')
// or using method like children, find etc
$('#notif').children('[viewed="false"]')