我有这样的标记
<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'));
})