新しいdiv
もの (「テキストボックス」クラスと ID を使用) とその中に他の要素を動的に作成し、後でコード内でそれをdiv
クリック イベントにバインドし、クリックされた要素を次のように表示します。
$('#textbox_'+i).bind('click', function(event){
alert(event.target.className);
}
これで問題ありませんtextbox
。表示されるクラスの 1 つとして表示されます。しかし、event.target.hasClass()
うまくいかないようです。したがって、次のことを行っても何も起こりません。
$('#textbox_'+i).bind('click', function(event){
if(event.target.hasClass('textbox')) { alert('got it!'); }
}
私はそれをいくつかの異なる方法で試しましたが、event.target.hasClass()
うまくいかないようです。イベントを処理する別の方法はありますか、それとも何か間違っていますか?