美文网首页
jquery clone被克隆的icheck不可用

jquery clone被克隆的icheck不可用

作者: 灯不梨喵 | 来源:发表于2018-07-05 21:32 被阅读0次

维护同事写的代码,在原本的html结构上新增一个全选框。
对方用了jquery的clone()来实现新增表格,结果在新增时,表格中渲染的icheck结构也被直接复制到新对象,这样获得的新全选框是不可用的。
思考了一下,新复制的对象大概是只把样式覆盖了,但并没有注册到icheck。
那么我们可以鸡贼一下,在复制之前悄咪咪把旧的icheck注销,即:

$(obj).iCheck('destroy')

在复制完成后再重新创建icheck

$(obj).iCheck({checkboxClass : 'icheckbox_square-blue'});

尝试了一下,在新增表格过程中,肉眼看不出注销后的裸体checkbox,完美√

相关文章

  • jquery clone被克隆的icheck不可用

    维护同事写的代码,在原本的html结构上新增一个全选框。对方用了jquery的clone()来实现新增表格,结果在...

  • JQuery克隆.clone()

    .clone()分为浅复制和深复制。 当直接调用.clone()方法时,为浅复制。只克隆节点,不会克隆节点的事件和...

  • JQuery的clone()方法

    克隆节点是DOM的常见操作,jQuery提供一个clone方法,专门用于处理dom的克隆。 .clone()方法深...

  • jQuery中的DOM操作2

    替换与创建节点 clone节点 克隆节点原生与jquery区别原生==>节点.cloneNode() true 克...

  • Jquery iCheck

    表单复选框、单选框控件美化插件 主要作用为: 渲染并美化当前页面的复选框或单选框 响应复选框或单选框的点击事件 页...

  • jQuery基础(2)

    (续jQuery基础(1)) 第5章 DOM节点的复制与替换 (1)DOM拷贝clone() 克隆节点是DOM的常...

  • git教程 第二节 git clone 与git branch与

    一、克隆项目 git clone(默认master分支) git clone默认是克隆master分支上的代码我们...

  • 远程仓库管理

    克隆版本库 克隆版本库的作用 克隆版本库git clone [url]▼ clone下来的repo会以url最后一...

  • Git 一些常用指令

    创建版本库 git clone //克隆远程版本库 git clone -b //克隆远程指定分支 g...

  • git 使用

    克隆仓库 git clone [仓库地址]克隆远程分支的一个分支 git clone -b

网友评论

      本文标题:jquery clone被克隆的icheck不可用

      本文链接:https://www.haomeiwen.com/subject/emdmuftx.html