我们如何使用数据克隆 jQuery 元素?
使用.data("dummy", "test")
我将"test"
数据设置"dummy"
为选定元素的键。使用.data("dummy")
它返回"test"
. 克隆后.data("dummy")
返回undefined
。
我怎样才能避免这种情况?
$(".save").on("click", function () {
var dummy = $(this).data("dummy");
if (dummy) {
return alert(dummy);
}
$(this).data("dummy", "I am a button");
var $clone = $(this).clone();
$(this).after($clone);
});