gpt4 book ai didi

JQuery 对象上的 JavaScript 替换似乎不起作用

转载 作者:行者123 更新时间:2023-12-02 16:59:25 24 4
gpt4 key购买 nike

我正在尝试让以下代码正常工作,“应该”扫描 {count},然后将其替换为数字“1”。

完整代码:

http://jsbin.com/miciqe/7/edit

片段:

$('#data').html( function() {
$(this).html().replace('{count}', '1');
});

看起来很简单,将 html 设置为(获取 html、执行替换、返回结果值的函数)。

我一生都无法弄清楚出了什么问题。

有人能指出“希望”显而易见的事情吗?

更新

感谢比克,供将来引用的工作代码示例:Solution 1 , Solution 2 (推荐)

P.s.我将其更改为正则表达式,以便字符串中出现的所有 {count} 都将被替换。

最佳答案

您需要返回字符串:

$('#data').html( function(index, oldHtml) {
return oldHtml.replace('{count}', '1');
});

使用您的方法,而不是默认传入的参数:

$('#data').html(function () {
return $(this).html().replace('{count}', '1');
}

Updated JSBin

关于JQuery 对象上的 JavaScript 替换似乎不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25894137/

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