JSを介してループにリスト要素を追加しようとしています。すべての要素<li>
に<a>
タグが含まれているので、タグを追加するたびに onClick イベントを追加したいと思い<a>
ます。私はそうしようとします:
liCode = '<li><a href="#">Text using variable foo: ' + foo + '</a></li>';
$('#list').append(function() {
return $(liCode).on('click', clickEventOccurs(foo));
});
ではclickEventOccurs
、コンソール foo に出力するだけです。これは奇妙な方法で動作します。このイベントは、すべてのタグがリストに追加されているときに init でのみ実行されますが、クリックした後<a>
は何も実行されません。適切な方法で動作させる方法 - clickEventOccurs のクリック実行コードで?