我有以下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