我已经尝试了所有变体,将字符串“ 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>
似乎很近,但不会像应该的那样被替换。谢谢。
这里不需要回调。只需调用text()
并从那里替换。所有这些都假设<li />
具有要替换的所需文本: