JQuery parent id selection



我有这样的标记

<div id="cat1" class="category">
    <div></div>
    <p></p>
    //some more elements
</div>
<div id="cat2" class="category">
    <div></div>
    <p></p>
    //some more elements
</div>
<div id="cat3" class="category">
    <div></div>
    <p></p>
    //some more elements
</div>

当用户单击该DIV内部的任何项目时,我正在尝试获取父级的ID。内部元素可能会或可能没有ID和类。

我正在尝试通过jQuery实现这一目标,但不知道如何选择父级ID。到目前为止,我对jQuery的尝试是,

$(".category").click(function () {
    window.alert($(this).id);
});

,但是当我单击类别div中的某些内容时,它给了我未知的ID

预先感谢。

使用$().attr获取ID

 $(".category").on('click', function(e){
        alert($(this).attr('id'));
 })

最新更新