鍍金池/ 問答/HTML/ append追加的元素,元素上綁定的jq插件失效

append追加的元素,元素上綁定的jq插件失效

是這樣的,我使用了jq的一個(gè)顏色插件,如果一開始元素就存在頁面,那么通過$('#id').spectrum();這樣可以正常使用?,F(xiàn)在的情況是,元素是通過js后來追加到頁面上的,這時(shí)候插件就失效了,即使我再調(diào)用$('#id').spectrum()這句代碼再初始化一遍,也無效,請問有什么解決辦法嗎?網(wǎng)上查了大部分都說用on()方法,但是on()方法只能針對想click,mouseover等事件, 并不能綁定jq插件。

回答
編輯回答
瘋浪

先使用$("#id").spectrum("destroy");解除綁定
然后重新綁定一下試試

2018年8月10日 05:46