jQuery - 如何在没有<a> from multiple div&#39;s</a>的情况下获取div

时间:2011-10-06 00:50:21

标签: jquery-selectors

我对这一切都很陌生,所以如果我的问题是“原始的”我道歉。我看了一遍,找不到适合我特定问题的答案,这是......

我有几个div都具有相同的类名,并且都具有单独的id。除了1个div之外的所有div都包含一个锚标记。

我正在尝试仅使用没有锚标记的id获取id的ID - 我该怎么做? - 另外,我需要以一种方式做到这一点,如果我改变了哪个div(带有id)没有锚,即我会得到任何div删除锚的id(只有1个div用一个divContainer div中的id没有锚点。

例如:(与页面上的其他div等一起出现)

<div id="divContainer">
<div id="1" class="div"><a id="a1" class="a" href="blah blah">Blah</a></div>
<div class='other div'></div>
<div id="2" class="div"><a id="a2" class="a" href="blah blah">Blah</a></div>
<div class='other div'></div>
<div id="3" class="div"><a id="a3" class="a" href="blah blah">Blah</a></div>
<div class='other div'></div>
<div id="4" class="div">Blah</div>
<div class='other div'></div>
<div id="5" class="div"><a id="a5" class="a" href="blah blah">Blah</a></div>
<div class='other div'></div>
<div id="6" class="div"><a id="a6" class="a" href="blah blah">Blah</a></div>
</div>

我希望这是有道理的!很高兴回答任何需要帮助的问题! 提前感谢大师的知识,让我离开我的洞。

1 个答案:

答案 0 :(得分:1)

你想要

$('div:not(:has(a))')