我有以下HTML:
<div class="outter">
....
<div class="container" rel="identification" >
<h4> <a href="#" href="www.test.com"> </h4>
</div>
....
</div>
我有一些类似的jquery代码:
$('.outter').delegate('.container a','click', function()
{
//If $(this) is the a element, how can I get the rel attribute of the granfather div?
}
如果有可能不依赖于h4父级,例如,以防h3的某一天更改,例如。
答案 0 :(得分:3)
$(this).closest('div.container').attr('rel');
答案 1 :(得分:0)
答案 2 :(得分:0)
如果是这样的话:
<div class="container" rel="identification" >
<h4>
<a href="#">click</a>
</h4>
</div>
然后: http://jsfiddle.net/PUmWB/
$('a').click(function(){
alert($('div.container').attr('rel'));
});