[英]onfocus stop work after reload content in parent object
我將內容加載到使用的AJAX。 在內容中,您可以找到以下代碼行:
<input onfocus='searchItems("sContainer", this)' onblur='searchItemsStop()'/>
第一次加載內容時, onfocus
和onblur
事件有效。 但是當我重新加載內容時, onfocus
和onblur
停止工作。
在Firebug中,我注意到,每次重新加載內容時, onfocus
和onblur
事件都會開始重復。
我該如何解決?
編輯:
加載的內容是帶有產品列表的表。 我將其加載到用戶單擊按鈕時彈出的div中。
searchItems檢查輸入以進行用戶查詢,並在列表中僅顯示與查詢匹配的產品。
當用戶關閉彈出窗口時, .removeChild
會刪除所有內容,那么為什么事件也不會隨內容一起刪除?
問題出在我看過的其他地方。
searchItems
函數僅使用對第一個(稍后刪除)輸入元素的searchItems
。
問題解決了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.