【问题标题】:How do you do a string replace with javascript using HTML in a script tag如何在脚本标签中使用 HTML 将字符串替换为 javascript
【发布时间】:2014-03-08 00:29:41
【问题描述】:

我正在为 WordPress 开发一个插件,我需要添加多个设置才能添加多个视频。一切正常,除了当我复制脚本标签中的内容时,我无法用我想要的值替换占位符。

这是我目前所拥有的:http://jsfiddle.net/Jb6NK/1/

(function ($) {
    var i = 0;
    $("#add-olympvm").click(function () {
        var section = $("#blank_data").text();
        section.replace(/COUNT_KEY/g, i);
        $("#olympvm_cage tbody").append(section);
        i++;
    });
}(jQuery));

我要做的是将COUNT_KEY 替换为i 的值。

我知道这是可能的,但就我的一生而言,我似乎无法让它发挥作用。

非常感谢任何帮助/指针。

谢谢,
杰里米

【问题讨论】:

    标签: javascript jquery str-replace


    【解决方案1】:

    String.prototype.replace 是非破坏性的。它不会更改原始字符串,而是创建一个新字符串。你想要这个:

    section = section.replace(/COUNT_KEY/g, i);
    

    【讨论】:

    • 哇...不敢相信我错过了。谢谢!如果允许,我会接受这个作为答案。
    • 顺便说一句,JS字符串是不可变的,所以所有的字符串方法都是无损的。
    猜你喜欢
    • 1970-01-01
    • 2023-03-20
    • 2016-05-31
    • 1970-01-01
    • 1970-01-01
    • 2020-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多