青灯烛影
2017-08-02 06:33
采纳率: 78.6%
浏览 861
已采纳

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

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

9条回答 默认 最新

  • 苏小苏 2017-08-02 08:44
    已采纳

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

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • a350062174 2017-08-02 07:11

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

    将双引号改成单引号

    评论
    解决 无用
    打赏 举报
  • Tsui丶 2017-08-02 08:02

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

    评论
    解决 无用
    打赏 举报
  • 算不算码农 2017-08-02 09:00
    1. 后端转义后传递到前台 " => \"。 2.$("") 双引号改成 单引号 $('') 希望对你有帮助哦
    评论
    解决 无用
    打赏 举报
  • mmqw 2017-08-02 09:01

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

    把“换成\"

    评论
    解决 无用
    打赏 举报
  • mmqw 2017-08-02 09:02

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

    评论
    解决 无用
    打赏 举报
  • mmqw 2017-08-02 09:03

    后边的那个需要两个\

    评论
    解决 无用
    打赏 举报
  • mmqw 2017-08-02 09:03

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

    评论
    解决 无用
    打赏 举报
  • carrykingdow 2017-09-14 09:39

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

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题