-1
のネイティブJavaScriptで()メソッドに私はjQueryを使って、この例のネイティブJavaScriptコードを探しています:jQueryのは、動的に生成された要素
$("#parent").on("click", ".child", function(){
alert("clicked");
});
私がこれまでのページが付属してい要素で動作しなかった何
var children = document.getElementById("parent").getElementsByClassName("child");
for (var i = 0, l = children.length; i < l; i++)
{
children[i].onclick = foo;
}
function foo(el)
{
alert("child clicked");
}
動的に生成された要素に対してこのコードを動作させるにはどうすればよいですか?
あなたが答えを探している場合は、ここにある: https://stackoverflow.com/a/27373951/2748984
http://stackoverflow.com/a/27373951/6746555 – Mahi
メイクを動的コンテンツを生成した後に 'children'変数*を設定していることを確認してください。それ以外の場合は 'null'になります。 – dhc
@Mahiありがとう私は重複として質問を閉じた – robert