如何在javascript中替换双引号内的字符?

时间:2013-08-14 11:08:38

标签: javascript replace

我想在javascript.Eg中替换函数的参数:

我有一个函数DeleteProduct("2"),在某些情况下我想要替换DeleteProduct()函数的参数。像那样:

DeleteProduct("1")

我试过这个(意思是我如何替换参数值):

 $('#Addr1Div').html($('#Addr2Div').html().replace(/"2"/g, '"1"'));

但它不起作用。

我正在调用这样的函数:

 <a href='javascript:$.DeleteProduct(\"2\");'>Delete</a>

1 个答案:

答案 0 :(得分:2)

在href属性

中完全替换它
var newHref = $('a').attr('href').replace(/"2"/g, '"1"');
// or whatever you use to access <a>
$('a').attr('href', newHref);

<强> DEMO