Javascript 双引号和单引号的输入值格式

Javascript 双引号和单引号的输入值格式,javascript,Javascript,我在输入“值”时遇到问题 谢谢大家我建议使用基于对象的方法,这样您就不必担心HTML中的特殊字符了 $("#printCard").append($("<input>", { type: "hidden", name: "textCard", value: infoCard.text, id: "texting" }); $(“#打印卡”)。附加($(“”{ 类型:“隐藏”, 姓名:“文本卡”, 值:infoCard.text, id:“发短信” }

我在输入“值”时遇到问题


谢谢大家

我建议使用基于对象的方法,这样您就不必担心HTML中的特殊字符了

$("#printCard").append($("<input>", {
    type: "hidden",
    name: "textCard",
    value: infoCard.text,
    id: "texting"
});
$(“#打印卡”)。附加($(“”{
类型:“隐藏”,
姓名:“文本卡”,
值:infoCard.text,
id:“发短信”
});

我建议使用基于对象的方法,这样您就不必担心HTML中的特殊字符

$("#printCard").append($("<input>", {
    type: "hidden",
    name: "textCard",
    value: infoCard.text,
    id: "texting"
});
$(“#打印卡”)。附加($(“”{
类型:“隐藏”,
姓名:“文本卡”,
值:infoCard.text,
id:“发短信”
});

如果您不需要支持IE,请使用TL是具有更简单语法和额外属性的字符串。以下是TLSL之间的比较(s字符串Literal):

语法 SL:将字符串用双引号或单引号括起来。如果字符串的内容也有引号,则应使用反斜杠前缀对其进行转义:

\" and \'
或使用

  • &lsquo;
    &145;
    LeftSsingleQUO


  • &146;
    RlightSsingleQUOtation-mark)如果您不需要支持IE,那么使用TL是具有更简单语法和额外属性的字符串。下面是TLSL之间的比较(StringLiteral):

    语法 SL:将字符串用双引号或单引号括起来。如果字符串的内容也有引号,则应使用反斜杠前缀对其进行转义:

    \" and \'
    
    或使用

    • &lsquo;
      &145;
      LeftSsingleQUO


    • 146;
      RightSingleQUOtation mark)在值部分中转义单个引号“我已经创建了一个函数执行正则表达式,但它不起作用。是否尝试了infoCard.text.replace(/”/g,“\\”)?请立即发布您的尝试和输出…问题是双引号,不起作用“.replace()”。请看以下内容:strInputString=vlr.replace(/“/g,\\”)。replace(/“/g,\\”);From review:我投票决定不讨论这个问题,因为它有两个组件分别包含在和中。@Barmar对这个问题的jQuery回答同时包含了这两个组件。请在值部分转义单引号“我创建了一个使用正则表达式的函数,但它不起作用。是否尝试了infoCard.text.replace(/“/g,\\”)?请立即发布您的尝试和输出…问题是双引号,不起作用“.replace()”。请看以下内容:strInputString=vlr.replace(/“/g,\\”)。replace(/“/g,\\”);From review:我投票决定保留这个问题,因为它有两个部分分别包含在和中。@Barmar对这个问题的jQuery回答同时包含了这两个部分。
      $("#printCard").append($("<input>", {
          type: "hidden",
          name: "textCard",
          value: infoCard.text,
          id: "texting"
      });
      
      \" and \'