1

我正在尝试将以下文本“这是评论”设置为使用 javascript 的隐藏字段的值。但它呈现以下输出。

<input type="hidden" comment"'="" a="" s="" value="1051_"Here" name="comment">

我需要在表单提交的 MVC 控制器操作中获取上述文本。如何使用 JavaScript 将上述带有特殊字符的文本设置为隐藏字段的值,以便在使用特殊字符发送时可以捕获该值。

4

2 回答 2

0

只需用这样的反斜杠转义单引号:'\

<input type="hidden" id="comment" name="comment" value="">

$('#comment').val('Here\'s a comment');

这是一个要测试的 jsFiddle:http: //jsfiddle.net/leniel/vK2a9/

于 2012-10-16T15:37:28.020 回答
0

您的输入代码放错了位置quote,并且double quote.

<input type="hidden" comment="" a="" s="" value="1051_Here" name="comment">

设定值

 $("input[name='comment']").val("Here's a comment");
于 2012-10-16T15:32:31.720 回答