2010-07-22 123 views
0

我怎樣才能得到DIV ID或使用jQuery如果HTML類似DIV類:使用jquery獲取div ID?

<div class="first" id="first_id"> 
<div class="second">text sample</div> 
<div class="third"><button type="submit" class="some_class" id="some_id" >send</button></div> 
</div> 

是否有可能獲得的股利的「第一」類或ID,與按鈕的點擊?

我知道使用這個jquery代碼我會得到按鈕ID,但是我可以得到這個代碼中的一些變化,提醒消息帶有class(或id)od「first」DIV嗎?

$("#some_id").click(function() { 
var test=$(this).attr('id'); 
alert(test); 
return false; 
}); 

回答

6

使用.closest(selector)爬起來給父母,這樣的:

$("#some_id").click(function() { 
    var test = $(this).closest('.first').attr('id'); 
    alert(test); 
    return false; 
}); 

You can give it a try here。這會抓取父母,直到匹配.first選擇器,然後抓取該元素的ID。

+6

當我最後爬到我的父母我兩歲! – 2010-07-22 12:11:54