【发布时间】:2011-07-19 20:01:40
【问题描述】:
如何将一个元素的属性复制到另一个元素?
HTML
<select id="foo" class="bar baz" style="display:block" width="100" data-foo="bar">...</select>
<div>No attributes yet</div>
JavaScript
var $div = $('div');
var $select = $('select');
//now copy the attributes from $select to $div
【问题讨论】:
-
您确定要复制
id? -
如果要复制
id属性,您将有一个重复的id。 -
也许您可以解释一下为什么需要这样做?可能有更好的解决方案。
-
别担心,我不会复制ID属性或删除重复的ID属性。
-
因为如果我手动复制每个属性,我不想忘记一个属性。另外,我不知道该怎么做,所以我想问一下,以便我将来可以学习如何做。
标签: javascript jquery