요소 데이터 개체의 모든 내용을 더 빠르게 대체 할 수 있습니까?HTML 요소의 데이터 개체를 완전히 바꾸는 방법
//get old data keys to delete
var old_data = $(".f")[0].dataset;
for (var key in old_data){
delete old_data[key];
}
//new data to attach to `.f` element
var new_data = $(".s")[0].dataset;
for (var key in new_data){
$(".f").data(key, new_data[key]);
}
console.log($(".f").data());
나는
//errors
$(".f").data() = {};
$(".f").data(new_data);
//doesn't delete old keys/values
var new_data = $(".s").data();
$(".f").data(new_data);
이 작업을 수행하는 빠른 방법이 있나요처럼 더 간결한 변화를 시도했습니다?
, 데이터 STH = "123"'하지만 주셔서 감사합니다'인라인 없습니다. – 1252748
'delete $ (". f") [0] .dataset'처럼 데이터 세트 자체를 삭제하려고 했습니까? –