gpt4 book ai didi

jquery 更改 div 上的文本

转载 作者:行者123 更新时间:2023-12-01 02:03:54 26 4
gpt4 key购买 nike

我只需要更改 div 内的文本,其中还有其他元素。我尝试了 text 方法,但它改变了 div 的整个内容。

示例 div:

<div class="mydiv">
MY TEXT HERE
<ul>
<li>BLAH</li>
<li>BLAH</li>
</ul>
</div>

这是我现在尝试过的:$(".mydiv").text("MY NEW TEXT");

最佳答案

$.fn.extend({
text2: function(t){
return this.each(function(a,b){
$(b).contents().map(function(c,d){
return (d.nodeType === 3 ? d : null);
}).get(0).data = t;
});
}
});

这是我的解决方案。仅影响选择器中找到的第一个文本节点,然后将其替换为提供的文本。使用这个, $('.mydiv').text2('MY NEW TEXT'); 应该可以工作 flawlessly .

关于jquery 更改 div 上的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7592074/

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