javascript - 有没有办法根据jquery中克隆元素的更改来更新clone()源?

标签 javascript jquery jquery-clone

我有一个包含复选框输入的克隆元素。当克隆的元素未被选中时,我需要也取消选中源元素。有没有办法在 jQuery 中做到这一点?或者我是否以错误的方式处理这个问题(即使用clone())?我应该提到我的问题与此类似SO question除了当克隆元素发生变化时我需要更新原始元素,而不是简单地维护引用。

最佳答案

由于它是一个复选框,并且您特别关心选中/取消选中该框,因此您可以监听事件“change” ' 每次该框的选中状态发生变化时都会触发。

var copy = $('#my-element').clone();

copy.change(function(){
    $('#my-element').replaceWith(copy.clone());
});

关于javascript - 有没有办法根据jquery中克隆元素的更改来更新clone()源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46374034/

相关文章:

javascript - 无法通过无法读取 null 的属性样式

Javascript:根据时间戳属性对一组对象进行排序不会正确地对一个元素进行排序

javascript - jQuery.Deferred 异常 : $(. ..).datepicker 不是函数

javascript - 如何使用 jQuery 在克隆输入上增加名称 attrVal 数组?

jquery - 如何克隆 jQuery 中不包括数据的元素事件?

javascript - 如何在 jQuery Mobile 1.4 Datepicker 中创建事件?

javascript - 将 PHP 数组转换为 JavaScript

jquery - 出现 "Scripts may close only the windows that were opened by it"错误

javascript - 随机图像 slider (JS)

jQuery clone() 在 div 上的位置很奇怪