Board logo

標題: 請問要如何選取一個元素下面的id值呢? [打印本頁]

作者: awelkije    時間: 2010-5-4 21:52     標題: 請問要如何選取一個元素下面的id值呢?

<div id="a">
<img src="abc.jpg" id="b" />
</div>
$("#a > img");
我只能選到下一層的物件
不知該如何取出id值b呢
作者: kbslave    時間: 2010-5-4 23:38

下面是你要的
$("#a > img").attr('id') 

作者: awelkije    時間: 2010-5-5 10:14

請問要如何使用關鍵字this呢
  $("this > img").attr('id')   
不行
  $(this > img).attr('id')
也不行
作者: wmh    時間: 2010-5-5 13:42

$(this) 是在 jQuery 的 callback function 裡面用的
$("#a > img").click(function () {
  alert($(this).attr("id"));
});





歡迎光臨 jsGears.com 技術論壇 - AJAX, JavaScript, jQuery, 網站開發, 前端效能優化 (http://jsgears.com/)