Найти значение идентификатора 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')
$("#views_slideshow_cycle_div_resources-block_0").find(".jwplayer-video").children().attr("id");
У Div.jwplayer-video нет идентификатора. Вы должны пойти на один шаг глубже.
Также взгляните на идентификатор в HTML и JQuery
блок_0 и блок_3