无法设置输入字段的值

时间:2016-02-21 12:27:12

标签: jquery html

我的表单中有两个输入字段:

<input type="hidden" id="search_category_id" name="cid" value="" /> 
<input type="hidden" id="search_category_name" name="cname" value="" />  

我想使用jquery设置这些字段的值,这就是我这样做的方式:

jq("#search_category_id").value(id);
jq("#search_category_name").value(name);

id和'name'都获得了有效值...我使用alert检查了它。

我收到以下错误:

TypeError: jq(...).value is not a function

我做错了什么?

1 个答案:

答案 0 :(得分:1)

.value()不是jQuery函数,你可以使用javascript对象,如:

document.getElementById("search_category_id").value(id);
document.getElementById("search_category_name").value(name);

但是如果你想使用jQuery Object,你应该使用.val()

jq("#search_category_id").val(id);
jq("#search_category_name").val(name);

希望这有帮助。