如何在单击一个div时获取多个div的id

时间:2014-08-25 21:14:01

标签: javascript jquery

我有以下代码

<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一样......任何人都可以帮助我??

2 个答案:

答案 0 :(得分:1)

var thisid = this.id;
var parrentid = $(this).parent().attr('id');

答案 1 :(得分:1)

Like this working demo 另一种方式。

的API:

我添加了额外的课程,如果您有很多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>
相关问题