jQuery - Как получить div без <a>от нескольких div - PullRequest
0 голосов
/ 06 октября 2011

Я новичок во всем этом, поэтому я прошу прощения, если мой вопрос "примитивен".Я просмотрел все и не могу найти ответ, который подходит моей конкретной проблеме, а именно:

У меня есть несколько div с одним именем класса и все с индивидуальными идентификаторами.Все, кроме 1 div, также содержат тег привязки.

Я пытаюсь получить идентификатор только для div с идентификатором, который не имеет тега привязки - как мне это сделать?- Кроме того, мне нужно сделать так, чтобы это работало, если бы я изменил, у какого div (с идентификатором) нет привязки, то есть я бы получил идентификатор того, что у div удален якорь (только 1 div сидентификатор в div divContainer не будет иметь привязки).

например: (встречается с другими элементами 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 Ответ

1 голос
/ 06 октября 2011

Вы хотите

$('div:not(:has(a))')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...