JQuery替换隐藏值的双引号

时间:2014-02-11 07:18:51

标签: jquery

我有一个网络应用程序,每个keyup将输入发送到input=hidden 之后我将隐藏的value发送到服务器。

问题是,我需要在它转到hidden input之前删除引号:

$('.textBoxSal').live('keyup', function () {
//...code...
      $('.' + cell + 'Td').html(myValue.replace('"', "&quot;") + '<input type="hidden" class="' + cell + 'Out" value="' + myValue.replace('"', "&quot;") + '"/>');

我不知道为什么,但它拒绝让它在隐藏的输入中发生.. 我甚至在那里放置了console.log,代码似乎适用于console.log

可能是什么问题?

编辑:以下是一个例子 http://jsfiddle.net/DSZm4/

1 个答案:

答案 0 :(得分:1)

您需要使用全局正则表达式:

myValue.replace(/"/g, '\\"');