【问题标题】:jQuery - clone function doesn't handle the dynamic changes in the element to be clonedjQuery - 克隆函数不处理要克隆的元素的动态变化
【发布时间】:2011-11-12 06:45:20
【问题描述】:

每当我们从下拉列表中更改另一个选择元素的值 (id='class') 时,我希望向表单主体添加一个元素,该元素是选择元素 (id='name') 的克隆。问题是它创建了克隆,而不考虑我们是否将 (id='name') 的值更改为原始值以外的值。假设我已将名称更改为“Harry”(默认为“请选择”),克隆是使用“请选择”而不是“哈利”创建的。

我希望克隆也保留动态更改的属性(全部)。

Here 是相同的小提琴。

【问题讨论】:

  • 谢谢。那里提到的错误表示该问题仅发生在 IE 中,但它存在 Firefox 和 Chrome。无论如何,克隆方法是否仅在选择的情况下或其他任何情况下都会失败?

标签: jquery clone


【解决方案1】:

.copy 不会克隆选定的值。可以自己复制:http://jsfiddle.net/kcuKT/4/

【讨论】:

  • 谢谢。是克隆元素仅在“选择”的情况下失败,还是我必须手动复制(甚至嵌套元素)的其他属性
猜你喜欢
  • 2021-12-31
  • 1970-01-01
  • 2011-04-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-08
相关资源
最近更新 更多