JQuery父ID选择

Nov*_*ice 0 html javascript jquery

我有这样的标记

<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>
Run Code Online (Sandbox Code Playgroud)

当用户点击该div中的任何项目时,我正在尝试获取父div的id.内部元素可能有也可能没有id和类.

我试图通过jquery实现这一点,但不知道如何选择父ID.到目前为止我对jquery的尝试是这样的,

$(".category").click(function () {
    window.alert($(this).id);
});
Run Code Online (Sandbox Code Playgroud)

但当我点击类别div中的某些内容时,它会给我一个未知的ID.

提前致谢.

phi*_*ert 6

使用$().attr 获取ID

 $(".category").on('click', function(e){
        alert($(this).attr('id'));
 })
Run Code Online (Sandbox Code Playgroud)