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とjavascript htmlタグでappendChildが機能しない期間
- 2. onClickが動作しない
- 3. jqueryのはappend()で動作していない動的に追加要素が
- 4. $(document).append()がjQuery 1.9.1で動作しないのはなぜですか?
- 5. onclickがボタンで動作しない
- 6. .appendがfirefoxやsafariで動作しない
- 7. Jqueryのonclickがidのために動作しない#stopbar
- 8. React.js onclickハンドラが動作しない
- 9. Android listview onClickが動作しない
- 10. Android - onClickアダプタが動作しない
- 11. jQuery append()で自動タグの終了を防ぐには?
- 12. Firefoxでonclick javascript関数が動作しない
- 13. SVG画像タグが動作しない
- 14. AndroidでonclickとonTouchが正しく動作しない
- 15. Jqueryが動作しない
- 16. リンクがonClickのトラッキングコードで動作しない
- 17. JavaScript Onclick window.openがIEで正常に動作しない
- 18. JavaScript関数がonblickまたはonclickで動作しない
- 19. Dreamweaver 5.5で動作しないHTML5タグ
- 20. Jquery append()は閉じタグなしの入力では機能しません
- 21. 奇妙なJQueryのAppendがDIVを完了していない
- 22. Jquery append <select>はIE7では動作しませんが、Firefoxで動作します
- 23. セレクションボックスがJQueryで動作しない
- 24. FireFoxでjQueryスライダが動作しない
- 25. jQuery ajaxがiOSで動作しない
- 26. jQueryスライダがウェブサイトで動作しない
- 27. FirefoxでjQueryアニメーションが動作しない
- 28. Ajax jqueryがIE6で動作しない
- 29. jQueryモバイルローディングスピナーがモバイルで動作しない
- 30. Jquery UploadifyがCodeigniterで動作しない
あなたの回答も正しいが、以下のコードを使用している。おかげでニック!! – Elankeeran
@Elankeeran - あなたはこれを行うことができます...しかし、それは*遠く*効率が悪いです、なぜハンドラを一度だけ付けないのですか? –
@Elankeeran - それは別の質問です。他人を助けるようにそれを求めるべきです。 –