我的代码是
var subject = $("#subjectText").val();
$("#subjectText").val("Re: " + subject);
其中$("#subjectText").val()
为"MyMessage' My'Message"
但向用户显示$("#subjectText")
时显示为"MyMessage' My'Message"
对于这个,最好的解决方案是什么?
答案 0 :(得分:0)
尝试转义和取消文本。以下是使用字符串和字段的示例:
var subject = escape($("#subjectText").val());
$("#subjectText").val(unescape("Re: " + subject));
答案 1 :(得分:0)
我正在使用grails。这是通过在服务器端向subjectText添加'decodeHTML()'来解决的。
答案 2 :(得分:0)
您不得使用'在价值中。 你可以这样做来解决这个问题:
var subject = $("#subjectText").val().split("'").join(" ");