Javascript-如何替换简单的字符串

问题描述 投票:0回答:1

我已经尝试了所有变体,将字符串“ sub events”替换为“ selected。我还没有接触过“ sub events”,但是影响了它周围的一切。

此隐藏了所有内容:

<script type="text/javascript">
$(function(){
$("div[class$=registrationDetails] > ul > li").text(function(){
     var str = $(this).text("and the sub events").str.replace("sub events", "selected");
});
});
</script>

我尝试了W3 School方法,该方法也在另一个StackOverflow帖子中找到,但它什么也没做。这是我使用此方法尝试过的最基本的形式。

<script type="text/javascript">
var str1 = "and the sub events";
var str2 = str1.replace("sub events", "selected");
</script>

似乎很近,但不会像应该的那样被替换。谢谢。

javascript jquery str-replace
1个回答
0
投票

这里不需要回调。只需调用text()并从那里替换。所有这些都假设<li />具有要替换的所需文本:

© www.soinside.com 2019 - 2024. All rights reserved.