Pir*_*zek 7 css jquery dom jquery-selectors
<img src="xxx" alt="xxx" title="xxx">
<div class="buttons">
<a href="xxx"><img src="xxx" alt="xxx" title="xxx"></a>
</div>
Run Code Online (Sandbox Code Playgroud)
我需要编写一个jQuery选择器,它将仅选择具有标题属性的图像,这些属性在.buttons div之外.我知道要选择带有标题属性的图像,我需要使用以下内容:
$("img[title]")
Run Code Online (Sandbox Code Playgroud)
我知道jQuery中有类似:not()选择器,但我找不到将它们组合在一起以实现精确结果的方法.
Nic*_*ver 26
您可以获取结果集,然后使用它进行过滤.not(),如下所示:
$("img[title]").not(".buttons img")
Run Code Online (Sandbox Code Playgroud)
或使用相同的选择器进行过滤:not()(但在旧浏览器中可能会慢一点),如下所示:
$("img[title]:not(.buttons img)")
Run Code Online (Sandbox Code Playgroud)