访问动态生成的元素jquery的子元素

时间:2014-01-26 20:38:31

标签: jquery dom children

我有跟随html我想在类“tobook”的div元素的点击事件上访问h6元素的“ABC”。此代码是在某个控件的事件上动态生成的  这该怎么做 ?提前致谢。

<div class='shortcut-tiles seatdata tiles-success tobook'>
       <div class='tiles-body seatmap'>
          <span style='display:none' class='type'>Sleeper</span>
          <span style='display:none' class='seatid'> 302</span>
          <a href='#'  >
              <center>
                 <h6 data-type='text' data-title='E' class='sno' style='color:white font-size:14px !important;'> 
                   ABC</h6>
                 </center>
          </a>
        </div>
</div>

1 个答案:

答案 0 :(得分:1)

试试这个

$(document).on('click', '.tobook', function () {
    var text = $(this).closest('.tobook').find('h6.sno').text();
    alert(text);
});

DEMO