私は現在、表のセルを「チェック」できるコードを持っていますが、私が動的に作成するコードはこれには適用されません。動的に挿入されたHTML要素を選択してシンプルなCSSルールを変更する
$("td").click(function(){
$(this).toggleClass("active");
});
このコードは、静的な要素のための素晴らしい作品が、私は一つの要素...作成するとき:
$("#boton").click(function(){
var object = {
name : $("#nombre").val(),
dni : $("#dni").val(),
telefono : $("#telefono").val()
};
if(count<5){
count++;
$("#tabla").append("<tr><td>"+object.name+"</td><td>"+object.dni+"</td><td>"+object.telefono+"</td>");
}else{
$("#boton").hide();
alert("You added too much elements!");
}
を...その要素は選択できません。イベントはそれのために起動しません。これをどうやって変更できますか?あなたは、あなたの関数のTE最初の行を変更する必要が
$("body").on("click","td",function(){
$(this).toggleClass("active");
});
'$(文書).on( 'クリック' 'TD'、機能(){'の – guradio
可能な重複これを試してみました(HTTP?[動的に作成された要素を上の結合イベント?]:// stackoverflowの。 com/questions/203198/event-binding-on-dynamically-created-要素) – guradio