我正在编写一个应用程序,我需要返回一个我点击过的元素的类。找回没有父母的div点击事件
问题是,一旦我点击一个元素,我也会得到它所有的父类。
代码我用来检索类名:
$('div').click(function() {
console.log($(this).attr("class"));
});
这是元素的一个样本:
<div class="parent">
<div class="child">
Bla bla bla
</div>
</div>
当我点击一个.child div
,它返回我都.child
和.parent
类名。
我想应该有一个简单的方法来解决这个问题,但经过几个小时的研究,我找不到任何东西。
只需在'console.log'之后尝试'返回false;'点击功能' - 它在第一次函数调用时执行了事件停止。如果你只想在div.child上应用该函数,只需将第一行改为'$('div.child')...' – 2012-01-31 17:41:07
通过'JQuery',总有一种简单的方法可以解决问题。感谢'JQuery'! – gdoron 2012-01-31 18:17:35