为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

qq_遁去的一_1 2019-02-26 21:32:06
是这样的,我使用了jq的一个颜色插件,如果一开始元素就存在页面,那么通过$('#id').spectrum();这样可以正常使用。现在的情况是,元素是通过js后来追加到页面上的,这时候插件就失效了,即使我再调用$('#id').spectrum()这句代码再初始化一遍,也无效,请问有什么解决办法吗?网上查了大部分都说用on()方法,但是on()方法只能针对想click,mouseover等事件, 并不能绑定jq插件。
查看完整描述

1 回答

?
翻过高山走不出你

TA贡献1875条经验 获得超3个赞

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

查看完整回答
反对 回复 2019-03-08
  • 1 回答
  • 0 关注
  • 347 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信