我正在尝试对这样replace的字符串执行:
$('#example_id').replace(/abc123/g,'something else')
Run Code Online (Sandbox Code Playgroud)
但abc123实际上需要变量.
所以类似于:
var old_string = 'abc123'
$('#example_id').replace(/old_string/g,'something else')
Run Code Online (Sandbox Code Playgroud)
那么我如何在替换函数中使用变量?
Sha*_*oli 18
首先$('#example_id')会给你一个jQuery对象,你必须在其html或值中替换字符串.试试这个.
var re = new RegExp("abc123","g");
$('#example_id').html($('#example_id').html().replace(re, "something else"));
Run Code Online (Sandbox Code Playgroud)