4
A
答えて
2
あなたは、新たに要素の作成に直接click
を割り当てることができます:
$("#btnadd").click(function() {
// Made it a local variable by using "var"
var addkey = document.getElementById("txtaddkey").value;
if(addkey!=""){
$('<li><span>'+addkey+'</span><span class=\"amountin\"><a href=\"#\">$0.05</a> $ <input type=\"text\" maxlength=\"5\"/></span><span class=\'close ui-icon \'></span></li>')
.find('.close').click(function(){
$(this).parent().remove();
})
.end().appendTo('#keyword');
$('#txtaddkey').val('');
}
});
または使用し、これらのいくつかのより良いがあるように起こっているかを.delegate()
(in @Nick's answer参照)。
7
このような使用ここ.delegate()
、:それは現在と新しく追加された.close
要素上で動作バブルまでのイベントをリッスン#keyword
にイベントハンドラを追加することにより、
$("#keyword").delegate(".close", "click", function(){
$(this).parent().remove();
});
.delegate()
作品(<ul>
)...その下に効率の低いバージョンは、次のようになります。
$(".close").live("click", function(){
$(this).parent().remove();
});
関連する問題
- 1. Jquery append()が動作しない
- 2. jquery .appendのエラーがHTMLタグ
- 3. jquery appendとjavascript htmlタグでappendChildが機能しない期間
- 4. jqueryのはappend()で動作していない動的に追加要素が
- 5. スプリングブートログバックローリングファイルappend-erが動作しない
- 6. php fwrite appendが動作しない
- 7. onClickが動作しない
- 8. append()の要素で動作しないJqueryイベント
- 9. $(document).append()がjQuery 1.9.1で動作しないのはなぜですか?
- 10. PHP関数がJquery appendメソッドで動作していません
- 11. onclickが入力タグで動作していません
- 12. .appendがfirefoxやsafariで動作しない
- 13. javascript - jQuery onClickイベントが起動しない
- 14. onClickがjsFiddle内で動作しない
- 15. @HostListener OnClickがFirefoxで動作しない
- 16. onclickがボタンで動作しない
- 17. なぜC#のonClickイベントがテーブルのタグので動作しない
- 18. CSSトランジションが動作しないonclick
- 19. Jqueryのonclickがidのために動作しない#stopbar
- 20. jQueryが追加のタグ内で動作しない
- 21. HTML <button> onclickが内部で動作しない<form>タグ
- 22. jQuery append()をMicrosoft Edgeで動作しない新しいウィンドウに追加する
- 23. jQuery append HTMLにonclickイベントが含まれています
- 24. jQuery append onclick関数が機能しません
- 25. jQuery append()で自動タグの終了を防ぐには?
- 26. IOSで動作しないjQueryダイアログボックスのOnclickイベント
- 27. React.js onclickハンドラが動作しない
- 28. アンカータグonclickが動作しない
- 29. フレームワーク7 onclickイベントバインドが動作しない
- 30. Android - onClickアダプタが動作しない
あなたの回答も正しいが、以下のコードを使用している。おかげでニック!! – Elankeeran
@Elankeeran - あなたはこれを行うことができます...しかし、それは*遠く*効率が悪いです、なぜハンドラを一度だけ付けないのですか? –
@Elankeeran - それは別の質問です。他人を助けるようにそれを求めるべきです。 –