jquery経由で新しい要素を追加しました。ここで、要素がクリックされたときに関数をトリガーする必要があります。これには多くの答えがあることは知っていますが、私にはうまくいかないようです。ここで何が間違っているのかわかりません。
私が試してみました:
new_ele = "<a>click me</a>"
new_ele.click(function() {alert('xxxx');});
other_ele.append(new_ele);
これは、new_ele が追加される前に失敗します。
私も試しました(上記の2行目の代わりに)
new_ele.onclick = function() { alert('blah'); };
これにより要素が追加されますが、クリックしても何も起こりません。
と
new_ele.on('click',function() {alert('ddd');});
これも要素が追加される前に失敗します。