Jquery - 选择<a href="specific-url">周围的<li>

J0N*_*ER0 4 jquery selector jquery-selectors

这应该很简单:

<li>
    <a href=""></a>
</li>
<li>
    <a href="specific-url"></a>
</li>
Run Code Online (Sandbox Code Playgroud)

我想<li>根据<a>标签的属性选择具有特定URL的href.(不要使用last-child)

我怎么能够?

zer*_*kms 7

很简单:

$('a[href="specific-url"]').parent('li');
Run Code Online (Sandbox Code Playgroud)


gdo*_*ica 6

干得好:

$('li:has(a[href="specific-url"])')
Run Code Online (Sandbox Code Playgroud)

现场演示

另一种方式是:

$('li > a[href="specific-url"]').parent()
Run Code Online (Sandbox Code Playgroud)

现场演示