gpt4 book ai didi

javascript - 在 javascript 或 jquery 中更改 outerHTML

转载 作者:行者123 更新时间:2023-11-29 14:58:54 32 4
gpt4 key购买 nike

我想更改 outerHTML,这就是我所做的:

$(data.description)[0].outerHTML = $(data.description)[0].outerHTML.replace('red', 'black');

值为:

$(data.description)[0].outerHTML: "<p style="color: red;">desc1</p>"

它不会改变。怎么改?

data.description 有这个值:

<p style="color: red;">desc1</p><p style="color: red;">desc2</p>

我只想更改 $(data.description)[0]。

这是我的全部代码:

var ingsLines = $(data.description);
for (var i =0; i < ingsLines.length; i++) {
if (someCondition) {
$(data.description).eq(i).css('color', 'black');
}
}
try{$('#myTextarea').html(data.description);}catch(err){}

并且代码更改了值,它用黑色代替红色,但 data.description 保持红色。

最佳答案

如果你想改变第一个元素的颜色属性,你可以使用csseq方法:

$(data.description).eq(0).css('color', 'black');

关于javascript - 在 javascript 或 jquery 中更改 outerHTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13136656/

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