<a class='tagselector' style="width=100px;height:100px">
<div style="margin-top:12px;">
MyName
</div>
</a>
在上面标记如果我制作了如下所示的脚本(在ready()函数中)
$(".tagselector").click(function(clickevt){
console.log($(clickevt.target));
});
$(clickevt.target)
这会在点击时返回<div>
或<a>
标记。我想获得点击的标签。
注意:如有必要,请编辑问题!
答案 0 :(得分:1)
我认为这是你需要的
$(".tagselector").click(function(clickevt){
if (clickevt.target == this)
//your stuff
});
答案 1 :(得分:0)
使用currentTarget
:
$(".tagselector").click(function(clickevt){
console.log($(clickevt.currentTarget));
});
或者只是在脚本中使用this
关键字:
$(".tagselector").click(function(clickevt){
console.log($(this));
});
答案 2 :(得分:0)
试试这个:
$(".tagselector").click(function(clickevt){
console.log($(this));
});
答案 3 :(得分:0)
据我所知,你的问题......这可能会有所帮助:
$(".tagselector").click(function(clickevt){
console.log($(this)[0].tagName; );
});