我正在尝试将以下文本“这是评论”设置为使用 javascript 的隐藏字段的值。但它呈现以下输出。
<input type="hidden" comment"'="" a="" s="" value="1051_"Here" name="comment">
我需要在表单提交的 MVC 控制器操作中获取上述文本。如何使用 JavaScript 将上述带有特殊字符的文本设置为隐藏字段的值,以便在使用特殊字符发送时可以捕获该值。
我正在尝试将以下文本“这是评论”设置为使用 javascript 的隐藏字段的值。但它呈现以下输出。
<input type="hidden" comment"'="" a="" s="" value="1051_"Here" name="comment">
我需要在表单提交的 MVC 控制器操作中获取上述文本。如何使用 JavaScript 将上述带有特殊字符的文本设置为隐藏字段的值,以便在使用特殊字符发送时可以捕获该值。
只需用这样的反斜杠转义单引号:'
\
<input type="hidden" id="comment" name="comment" value="">
$('#comment').val('Here\'s a comment');
这是一个要测试的 jsFiddle:http: //jsfiddle.net/leniel/vK2a9/
您的输入代码放错了位置quote
,并且double quote
.
<input type="hidden" comment="" a="" s="" value="1051_Here" name="comment">
设定值
$("input[name='comment']").val("Here's a comment");