我有以下代码
<div id = "fa10_holder">
<div id = "b-1"></div>
</div>
我在div中动态添加它,包含所有这些类型的div。 让我们说如果我添加另一个div就像这样
<div id = "fa11_holder">
<div id = "b-2"></div>
</div>
现在的问题是,当我点击id为b-1或b-2的div时,依此类推,我希望其父类的id如fa10_holder和被点击的div的id一样......任何人都可以帮助我??
答案 0 :(得分:1)
var thisid = this.id;
var parrentid = $(this).parent().attr('id');
答案 1 :(得分:1)
Like this working demo 另一种方式。
的API:
parents
- http://api.jquery.com/parents/ attr
或prop
- http://api.jquery.com/attr/或http://api.jquery.com/prop/ 我添加了额外的课程,如果您有很多div
,您可以通过课程进行全面点击。 :)
额外:When to access the attribute (vs the property)?
<强>码强>
$(document).ready(function () {
$(".hulk").click(function () {
alert($(this).parents('div').attr('id'));
alert($(this).attr('id'));
});
});
html
<div id = "fa11_holder"> parent
<div id = "b-2" class="hulk">hulk</div>
</div>