[英]JS how right replace `"` on quotes
<input type="text" autocomplete="off" class="Autocomlete1" name="test">
$('.Autocomlete1').typeahead({
ajax: {
url: './test.php?log=test',
triggerLength: 1
},
updater: function(item) {
return item;
},
onSelect: function(item) {
return item;
}
});
在input
自动编译后,我们得到nextvalue - Text " TextTextText "
Text " TextTextText "
(数据库行有值)但需要输出Text " TextTextText "
替换"
在"
我想要:
onSelect: function(item) {
var text = item.text;
var text = text.replace(/"/g, '"');
$('.Autocomlete1').val(text);
return item;
}
但这不起作用......
请告诉我如何正确的更换"
的报价?
如果没有工作var text = text.replace(/"/g, '\\\\"');
检查其他行,因为它对我有效。
“在字符串写入'之前还需要一个转义字符'\\”
var text = text.replace(/"/g, '\\"');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.