只是可以在jquery中部分地替换字符串吗?
我尝试使用以下代码,但这对我来说似乎不起作用:
var test = "testing_supplyAddress_001";
test.replace('supplyAddress', 'billingAddress');
我尝试仅将supplierAddress替换为billingAddress,因此输出将为testing_billingAddress _001
答案 0 :(得分:2)
JavaScript字符串是静态的,因此.replace()
实际上修改字符串。您需要将.replace()
函数返回的值分配回变量:
var test = "testing_supplyAddress_001";
test = test.replace('supplyAddress', 'billingAddress');
答案 1 :(得分:2)
工作正常。但它并没有替换它 - replace()
方法返回一个新字符串。
var test = "testing_supplyAddress_001";
var newTest = test.replace('supplyAddress', 'billingAddress');
alert(newTest);
答案 2 :(得分:0)
这只是普通的旧javascript - 但也适用于jQuery。
var test = "testing_supplyAddress_001".replace('supplyAddress', 'billingAddress');