私は非常に基本的な疑問を持っている...私のワードプレスのブログで
、私のカスタムmetaboxで、
これは私のイベントハンドラです:JSイベントハンドラをバインド/アンバインド要素
jQuery('tr input.test').on('click', function(event){
event.preventDefault();
var index = jQuery(this).closest('tr').index();
set_row_index(index);
.
.
.
});
最後の列にボタンがあるテーブル(入力タイプ - >送信) "編集"があります。 行を動的に追加すると、新しく追加された行の[編集]ボタンが機能しません。
jQuery('tr #confirm_add').on('click',function(){
event.preventDefault();
.
.
.
html += "<td> <input type=\"submit\" id=\"select\" value=\"Edit\"></td>";
.
.
.
$('#metabox_row').prepend(html);
// BIND ELEMENT HERE
});
このイベントハンドラを[編集]ボタンにバインドする必要があります。 これを達成する方法をお手伝いください
この質問は何度も尋ねられています。委任されたイベント(https://learn.jquery.com/events/event-delegation/)を使用する必要があります。 – kosmos
ありがとうございますkosmos ..より良い理解のためにリンクを通過します – zeetit
あなたは大歓迎です。一度それを読んだら本当に簡単だと分かります。 – kosmos