gpt4 book ai didi

javascript - JS-replaceWith 不起作用

转载 作者:行者123 更新时间:2023-12-01 03:56:58 25 4
gpt4 key购买 nike

我正在尝试使用静态值更新 div,但是 replaceWith似乎没有我想象的那么协作。
这是函数:

updatePeopleNumber: function(peopleNumber) {
var numberItem = jQuery("#visitors-container");
numberItem.find("vn").replaceWith(peopleNumber);
}

再次强调:peopleNumber 是在调用此函数之前设置的静态值。这是 HTML:

<div id="row-2" class="row">
<div id="visitors-container">
<div id="visitors-number" class="vn"><?php echo getPeopleNumber(); ?></div>
<div id="visitors-text">visitors today</div>
</div>
</div>

PHP 代码的存在是出于安全原因:如果没有设置任何值,那么 PHP 就会进来。但我需要 js 代码将 div 中的值替换为 peopleNumber...
如果有人想知道:不,删除 PHP 代码并不能解决问题......

最佳答案

虽然您不使用replaceWith方法的返回值,但您可以使用jquery.html来代替它。 setter

  numberItem.find(".vn").html(peopleNumber);

您还错过了类名的点numberItem.find(".vn")

关于javascript - JS-replaceWith 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42576210/

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