gpt4 book ai didi

javascript - 在 wordpress 中使用 Jquery 隐藏带有图像的文本

转载 作者:行者123 更新时间:2023-11-28 11:57:05 24 4
gpt4 key购买 nike

如果这很简单,我提前道歉,但我对 Jquery 的了解不多。

我有一个网站可以为成员(member)自动执行通过/失败功能。

在用户个人资料中,他们被传递的地方,我希望它显示图像。我希望数据库仍然记录 PASSED 这个词,并且只在页面上替换它,这样数据库就不会被更改。

文本看起来像这样

  <div class="member-field-type"><i class="member-icon-ok"></i>
<span>Status</span></div> <div class="member-field-value">Passed</div>

因为类“member-field-type”和“member-field-value”在页面上被多次使用,我无法更改它的所有实例。这就是为什么我不能用 css 来做。

我想只在 DIV 中隐藏“通过”文本并显示图像。

我已经尝试过各种类似的方法,但无法使其正常工作。

 var str="<div class="member-field-value">Passed</div>";
document.write(str.replace("Passed", "<img alt="Passed" src="/passed.png"/>"));
}

无论如何,我认为上面的内容会替换而不是隐藏。

谁能帮忙。在互联网上搜索了 2 天并尝试了各种代码建议后,我不知所措。

最佳答案

此示例将文本换行并隐藏

$('.member-field-value').filter(function(){
return $(this).text() === 'Passed';
}).contents().wrap('<span style="display:none"></span>')
.end().append('<img src="pass.jpg"/>');

关于javascript - 在 wordpress 中使用 Jquery 隐藏带有图像的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20047800/

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