Jquery 获取克隆元素的uniqueId()

Jquery 获取克隆元素的uniqueId(),jquery,Jquery,我正在使用为克隆的div分配唯一的id 我想获取这个唯一的id,并将其设置为data属性` jQuery(data).clone().uniqueId().show().appendTo('body'); 那样的话你可以试试 var el = jQuery(data).clone().uniqueId().show().appendTo('body'); el.data('id', el.attr('id')) 那样的话你可以试试 var el = jQuery(data).clone().

我正在使用为克隆的
div
分配唯一的
id

我想获取这个唯一的
id
,并将其设置为
data
属性`

jQuery(data).clone().uniqueId().show().appendTo('body');

那样的话你可以试试

var el = jQuery(data).clone().uniqueId().show().appendTo('body');
el.data('id', el.attr('id'))

那样的话你可以试试

var el = jQuery(data).clone().uniqueId().show().appendTo('body');
el.data('id', el.attr('id'))

uniqueId
返回什么?这是jQuery方法吗?问题是什么?它将一个名为“ui-ID-1”的ID分配给我克隆的元素如果使用jquery ui引用,您会添加它,
uniqueId
返回什么?这是jQuery方法吗?问题是什么?它将一个名为“ui-ID-1”的ID分配给我的克隆元素如果使用它,您将添加一个jquery ui引用试图从
数据ID
获取ID,但我说的是获取克隆ID并将其设置为
数据ID
@howtolease from doc
返回jquery集合中第一个元素在命名数据存储中的值,根据数据(名称、值)或HTML5 data-*属性设置。
您试图从
数据id
获取id,但我说的是获取克隆id并将其设置为
数据id
@howtolease from doc
返回jQuery集合中第一个元素的命名数据存储中的值,按数据(名称、值)设置或者通过HTML5数据-*属性。