jQuery - 克隆函数不处理要克隆的元素的动态变化

发布于 2024-12-15 06:20:46 字数 309 浏览 1 评论 0原文

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

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

这里是相同的小提琴。

I wish to add an element to the form body which is a clone of the select element (id='name') whenever we change another select element's value (id='class')from the dropdown. The problem is that it creates the clone without regards to whether we have changed the (id='name')'s value to something other than the original. Suppose I have changed the name to "Harry" (and the default was "Please select"), the clone is created with "Please select" and not with "Harry".

I wish the cloning to retain the dynamically changed attributes too (all of them).

Here is the fiddle for the same.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

倾城°AllureLove 2024-12-22 06:20:46

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

.copy doesnt clone selected value. you can copy them by yourself: http://jsfiddle.net/kcuKT/4/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文