在另一个DIV中查找子ID的值

时间:2013-03-27 19:34:50

标签: jquery children

我在CMS HTML页面中有一个DIV列表,我想知道子DIV的ID值。

例如,这是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内部的ID与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 个答案:

答案 0 :(得分:5)

$("#views_slideshow_cycle_div_resources-block_3 .jwplayer-video div:first").attr("id");

答案 1 :(得分:2)

试试这个

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

我为您提供了jsfiddle

答案 2 :(得分:1)

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

<强> jsFiddle example

答案 3 :(得分:0)

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

.jwplayer-video div没有ID。你必须更进一步。

另请参阅HTML和jQuery中的Id

block_0和block_3

答案 4 :(得分:0)

尝试

$(".jwplayer-video").children().attr("id")