我动态创建了一个新的div
(带有“文本框”类和 ID)以及其中的一些其他元素,稍后在我的代码中我将其绑定div
到单击事件,并显示单击的元素,如下所示:
$('#textbox_'+i).bind('click', function(event){
alert(event.target.className);
}
这很好,它会给我textbox
作为显示的课程之一。但event.target.hasClass()
似乎不起作用。因此,当我执行以下操作时,没有任何反应:
$('#textbox_'+i).bind('click', function(event){
if(event.target.hasClass('textbox')) { alert('got it!'); }
}
我尝试了几种不同的方法,但在我看来这event.target.hasClass()
不起作用。还有另一种处理事件的方法还是我做错了什么?