我有以下html結構爲例。通過類使用jquery獲取父元素
<div class="message" data-id="4">
<div>
<div class="msg-button">
<span class="sms"></span>
</div>
<div>
<div>
<div>
<span class="sms"></span>
</div>
</div>
</div>
</div>
</div>
當我點擊與sms
類元素我需要得到元素的數據-id屬性與message
類。
我用jquery做了什麼。它不適合我。我怎樣才能獲得父級元素的類? 在此先感謝!
$('.sms').click(function(){
var id = $(this).parent('.msg-button').siblings('.message').data("id");
alert(id);
})
[closest()](http://api.jquery.com/closest/) - '$(this).closest('。message')。data(「 id「);' – 2014-09-26 13:11:05