我动态创建一个新的div(有一个“textBox”类和ID)和其中的一些其他元素,后来在我的代码我绑定到点击事件,并显示被点击的元素,像这样:
$('#textBox_'+i).bind('click',function(event){ alert(event.target.className); }
这很好,它会给我的文本框作为显示的类之一。
但event.target.hasClass()似乎不工作。所以,当我做以下,没有什么发生:
$('#textBox_'+i).bind('click',function(event){ if(event.target.hasClass('textBox')) { alert('got it!'); } }
我尝试了几种不同的方式,它似乎在我看来event.target.hasClass()只是不工作。有没有另一种方式来处理事件或我做错了什么?