このように作成された要素に対してクリックイベントを機能させることができません。
http://jsfiddle.net/iambriansreed/PEZXa/
jQuery
$('<a href="#">a</a>', {
click: function(){
alert('a clicked');
}
}).appendTo("div");
$('<span>span</span>', {
click: function(){
alert('span clicked');
}
}).appendTo("div");
onclick
この特定のメソッドが機能する理由と機能しない理由を知りたい要素にイベントを追加する50の異なる方法を見せないでください。
ドキュメントから:http: //api.jquery.com/jQuery/#jQuery2