如何将所有数据属性复制到元素
How can I copy all data-attrs to element?
美好的一天,我有一些带有一些数据属性的HTML对象。但是我想将所有属性复制到另一个项目。例如:
<div data-attr-one="here is the data">content</div> <!-- This is an original item -->
<ul class="copied"></ul> <!-- This is a new item without data-attrs -->
我需要在 ul 项目中有一个数据属性。
试试这个,
var $div = $("div");
var $ul = $("ul");
var attributes = $div.prop("attributes");
// loop through <select> attributes and apply them on <div>
$.each(attributes, function() {
$ul.attr(this.name, this.value);
});
http://jsfiddle.net/eSrv9/
相关文章:
- 使用数据属性将HTML数据复制到另一个元素
- 使用javascript代码将HTML元素复制到剪贴板
- 复制要在模式框中显示的父元素
- 复制和修改元素,以便在html文档的另一部分使用它们
- 我想放一个JS函数,它适用于列表的所有元素,但我可以't将其复制到每个元素中
- 复制元素的最佳方式是:只复制元素的类型和属性
- 是否可以将一个DOM元素转换为另一个?或者从中复制所有属性
- 使用jQuery复制元素
- 如何使用getElementByClassName而不是getElementById来复制元素
- 独立于原始元素复制元素
- 动态复制元素 ID
- 使用Javascript复制元素并命名w/counter
- 如何复制元素's事件及其内部HTML
- 如何在 js 数组中复制元素
- jQuery追加复制元素
- 按+1 NOT x 2复制元素
- AngularJS复制元素1秒
- Javascript复制元素值,其中元素名有一个句号
- 复制元素并重复,直到视窗被填满
- 如何在IE7中使用jquery从iframe复制元素到主DOM