是否可以在JQuery中向隐藏文本框字段添加值

use*_*712 1 jquery

最近,我遇到了一个网页,有人询问如何为隐藏字段添加一些值.
由于我是JQuery的新手,我尝试使用Javascript代替并提出了这段代码:

<html>
<head>
<script type="text/javascript">
<!--
function t() {
document.testform.testfield.value = "helloworld";
}
-->
</script>
</HEAD>
<body onLoad="t()">
<form name="testform" id="testform">
<input type="hidden" name="testfield" id="testfield">
</form>
</body>
</html> 
Run Code Online (Sandbox Code Playgroud)

该代码仅适用于非隐藏文本框字段.
我不确定JQuery是否可以做到这一点.
是否可以在JQuery中的隐藏文本框字段中添加值?

如果可以,请帮忙.

cus*_*pvz 5

是的;)

$("input[name=testfield]").attr("value","helloworld");
Run Code Online (Sandbox Code Playgroud)

要么

$("#testfield").attr("value","helloworld");
Run Code Online (Sandbox Code Playgroud)

要么

$("#testfield").val("helloworld"); //Thx Felix Klinger
Run Code Online (Sandbox Code Playgroud)

如果你不想显示表格:

$("input[name=testfield]").attr("type","text");
Run Code Online (Sandbox Code Playgroud)

要么

$("#testfield").attr("type","text");
Run Code Online (Sandbox Code Playgroud)