Пожалуйста, объясните мне, как я могу найти определенный div с помощью jQuery для следования html -
<div class="tab_container">
<div id="tabs-1111" class="tab_content" style="display: block;">
<p>26 High Street, Slough, SL1 1EP</p>
<p></p>
</div>
<div id="tabs-1110" class="tab_content" style="display: none;">
<p></p>
<p></p>
<div id="GoogleMap_Canvas"
style="width: 410px; height: 450px; position: relative; overflow: hidden;">
<p></p>
</div>
</div>
</div>
Я хочу проверить, содержит ли первый div с классом 'tab_content' div с id = 'GoogleMap_Canvas' или нет- который должен быть ложным для вышеупомянутого html, как во втором div.
Я попытался использовать -
if ($(".tab_content:first").children('#GoogleMap_Canvas').length > 0)
or
if ($(".tab_content:nth-child(1)").children('#GoogleMap_Canvas').length> 0)
, который, кажется, работает нормально для меня.
Однако я запутался, почему следующий jQuery возвращает ноль?
($(".tab_content")[1]).children('#GoogleMap_Canvas') //returns null
Спасибо!