qq_29354645
青灯烛影
采纳率78.6%
2017-08-02 06:33

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

100
已采纳

来个大神帮忙看一下这个问题$("#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图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

9条回答

  • sxs161028 苏小苏 4年前

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

    点赞 1 评论 复制链接分享
  • mmqw1122 mmqw 4年前

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

    点赞 评论 复制链接分享
  • mmqw1122 mmqw 4年前

    后边的那个需要两个\

    点赞 评论 复制链接分享
  • mmqw1122 mmqw 4年前

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

    点赞 评论 复制链接分享
  • mmqw1122 mmqw 4年前

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

    把“换成\"

    点赞 评论 复制链接分享
  • github_38725775 算不算码农 4年前
    1. 后端转义后传递到前台 " => \"。 2.$("") 双引号改成 单引号 $('') 希望对你有帮助哦
    点赞 评论 复制链接分享
  • qq_35728177 Tsui丶 4年前

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

    点赞 评论 复制链接分享
  • a350062174 a350062174 4年前

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

    将双引号改成单引号

    点赞 评论 复制链接分享
  • sunny_desmond carrykingdow 4年前

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

    点赞 评论 复制链接分享

相关推荐