gpt4 book ai didi

jquery - 替换jquery对象的内容

转载 作者:行者123 更新时间:2023-12-01 00:14:04 24 4
gpt4 key购买 nike

我有:

var tempdiv = "<div><div class='c'>TEST</div></div>";

我现在需要更换 "<div class='c'>TEST</div>""<ul></ul>" .

此外,tempdiv 更复杂,并且有许多其他 div 等。

我尝试过:

$(tempdiv).find(".c").replaceWith("<ul></ul>")

这不起作用,因为这给了我 "<div class='c'>TEST</div>"而不是完全改变tempdiv .

最佳答案

您的代码替换了该元素,但不会更改原始字符串 (tempdiv)。如果您想获取包装元素的字符串表示形式,您应该读取它的 outerHTML 属性:

tempdiv = $(tempdiv).find(".c").replaceWith("<ul></ul>").end().prop('outerHTML');

关于jquery - 替换jquery对象的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24989357/

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