1
當我取回HTML與$獲得(),HTML中包含像輸入,文本區域,等我想改變,粘貼和按鍵事件附加到這些表單字段控制但這些事件沒有被解僱。 jQuery文檔指出,在使用$ .get()檢索html之前,這些控件中至少有一個需要存在於html中。或者,您可以使用不需要預先提供任何控件的文檔元素,但這會產生主要的性能問題,所以我會在調用ajax之前在頁面上放置一個隱藏控件。這裏是我的html:jQuery的「上」不觸發對Ajax加載內容
<div id="divAdminContent">
<form id="frmAdmin">
<input type="text" style="display:none" />
</form>
</div>
,這裏是我如何附上「關於」:
$("#frmAdmin :input").on("change paste keypress", function (e)
{
// Do something...
});
其實我讀到代表團,但顯然不明白如何使用第二選擇器。謝謝。它現在有效。 – AndroidDev
不客氣。 – Adil
這也是有趣的是,相反的是jQuery的文檔狀態,你是不是需要有一個存在於HTML控件調用$。獲得()之前。我刪除了元素,它沒有它的工作。 – AndroidDev