Найти значение идентификатора Div детей внутри другого DIV

У меня есть список DIV на моей HTML-странице CMS, где я хочу узнать значение идентификатора дочернего DIV.

В качестве примера приведем HTML:

<div class="view" id="views_slideshow_cycle_div_resources-block_3">
  <div class="views-slideshow-cycle">
     <div class="content clearfix">
       <div class="field-item even">
         <div class="jwplayer-video">
            <div id="4ac1a678934a37fd58e86cf0a7d51c79_wrapper">
               <object></object></div>

Что мне нужно знать, так это значение идентификатора DIV внутри DIV с class=jwplayer-video, которое равно "4ac1a678934a37fd58e86cf0a7d51c79_wrapper"

То, что я пытался сделать, это:

$("#views_slideshow_cycle_div_resources-block_0").find(".jwplayer-video")

или даже это

$("#views_slideshow_cycle_div_resources-block_0").find(".jwplayer-video").attr("id")

К сожалению, это не помогает.

Любая помощь, пожалуйста.

Благодарю.

5 ответов

Решение
$("#views_slideshow_cycle_div_resources-block_3 .jwplayer-video div:first").attr("id");

Попробуй это

$('#views_slideshow_cycle_div_resources-block_3').find('div.jwplayer-video').find('div').eq(0).attr('id');

Я создал jsfiddle для вашей помощи.

$("#views_slideshow_cycle_div_resources-block_3").find(".jwplayer-video").children().attr('id')

Пример jsFiddle

$("#views_slideshow_cycle_div_resources-block_0").find(".jwplayer-video").children().attr("id");

У Div.jwplayer-video нет идентификатора. Вы должны пойти на один шаг глубже.

Также взгляните на идентификатор в HTML и JQuery

блок_0 и блок_3

Пытаться

$(".jwplayer-video").children().attr("id")
Другие вопросы по тегам