用另一个jquery替换字符串的所有实例

时间:2014-07-21 20:33:19

标签: javascript jquery ruby-on-rails coffeescript

我正在尝试使用咖啡脚本替换特定div中的重复字符串的所有实例。我不完全确定如何做到这一点。我的HTML是:

<div id="post_delete_template" style="display:none">
    <tr>
        <td>
            <div>
                <form data-post-id="<%= current_user.id %>" data-post-id="_id_" id="post_delete__id_" action="<%= url_for post_delete_path('_id_') %>" method="DELETE"><a href="#" id="delete_post_button">Delete</a></form>
            </div>
        </td>
    </tr>
 </div>
<br />

问题是,在jquery(最好是咖啡脚本表示法)中,如何用div表示'99'替换div块中的所有'_id_'实例?

1 个答案:

答案 0 :(得分:1)

如果你只想用你的例子用javascript代替字符串,试试这个

var str1 = "abcdef_id_test";
var str2 = str1.replace(/_id_/g, '99');
alert(str2);// show abcdef99test

demo