来个大神帮忙看一下这个问题$("#outPlace_0").val("test""");该如何处理

来个大神帮忙看一下这个问题$("#outPlace_0").val("test""");因数据中outPlace值存在英文“”,从而导致js报错,求大神指教一下该如何解决,谢谢!
js代码如下:

var y=$("select[id^='outTime_']").size();
if(${c.index}>y){
$("#dynamicrow_pr_legal_approval_container").addDynamicRow();
}
$("#legalApproveId_${c.index}").val("${nre.id}");
$("#outTime_${c.index}").val("");
$("#outPlace_${c.index}").val("${nre.outPlace}");
$("#outCompany_${c.index}").val("${nre.outCompany}");
$("#outTotalPersons_${c.index}").val("");
$("#outTotalAmount_${c.index}").val("");
$("#outAvgamount_${c.index}").val("");
$("#outTotaltime_${c.index}").val("");
$("#outDistance_${c.index}").val("${nre.outDistance}");
$("#outName_${c.index}").val("${nre.outName}");
$("#outIsCompany_${c.index}").val("${nre.outIsCompany}");
/c:forEach图片说明

var a='test""'; $("#outCompay").val(a)

$("#outPlace_${c.index}").val('${nre.outPlace}');

将双引号改成单引号

存储""的话要使用转义符 比如存储"" 就要输入\"\" 这样才能赋值""

  1. 后端转义后传递到前台 " => \"。 2.$("") 双引号改成 单引号 $('') 希望对你有帮助哦

$("#outPlace_${c.index}").val("${nre.outPlace}.replace("\"","\"")");

把“换成\"

\"")"); 为啥发上去少了个\

后边的那个需要两个\

$("#outPlace_${c.index}").val("${nre.outPlace}.replace("\"","\\"")");

var a='test""'; $("#outCompay").val(a)