我在 subcat 类下有多个 div。我在课堂上有一个点击事件。我想得到被点击的 div 。
<div class="subcat"><a href="#">abc</div>
<div class="subcat"><a href="#">def</div>
<div class="subcat"><a href="#">ghi</div>
<div class="subcat"><a href="#">jkl</div>
我的 jquery 函数就像
$('.subcat').click(function(element) {
element.preventDefault();
getsubcat(element);
});
但是该元素显示为空。我尝试使用它而不是元素,但这也不起作用。
$('.subcat').click(function(element) {
this.preventDefault();
getsubcat(this);
});
我之前写过如下,它运行得很好。
<div class="subcat"><a href="#" onclick="getsubcat(this)">abc</div>
<div class="subcat"><a href="#" onclick="getsubcat(this)">def</div>
<div class="subcat"><a href="#" onclick="getsubcat(this)">ghi</div>
<div class="subcat"><a href="#" onclick="getsubcat(this)">jkl</div>