gpt4 book ai didi

jquery - 替换元素并保留属性

转载 作者:行者123 更新时间:2023-12-03 22:46:02 25 4
gpt4 key购买 nike

以下内容几乎可以用 lis 替换 span[data-type="yesno"] 的所有实例,但我还想保留属性、类等。是否有如何以与html相同的方式继承属性?

$('span[data-type="yesno"]').replaceWith(function(){
return $("<li>", {html: $(this).html()});
})

最佳答案

你必须循环你的元素属性:

$('span[data-type="yesno"]').replaceWith(function(){
$li = $("<li>", {html: $(this).html()});
$.each(this.attributes, function(i, attribute){
$li.attr(attribute.name, attribute.value);
});
return $li;
})

关于jquery - 替换元素并保留属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20356749/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com