簡體   English   中英

附加div html時,jQuery .on('change')將不會觸發

[英]jQuery .on('change') will not fire when div html is appended

我希望標題能為問題提供足夠的描述-這是一些代碼和代碼;

$(document).ready(function() {
  $(document).on("change", '#selectCountry', function() {
    alert("changed");
  })
});

$("ul#countries li a").click(function() {
  $("#selectCountry").html("")
  $("#selectCountry").append($(this).html())

});

http://plnkr.co/edit/1MxnJmL3RlBeZy3pvPhH?p=preview

我曾嘗試在此處閱讀有關類似問題的先前問題,但所發布的解決方案似乎都不適合我。 我希望這只是我想念的一件事?

謝謝

刪除這個

$(document).ready(function() {
  $(document).on("change", '#selectCountry', function() {
    alert("changed");
  })
});

像這樣改變您的點擊功能

$("ul#countries li a").click(function() {
  $("#selectCountry").html($(this).text())
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM