我的表单中有两个输入字段:
<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
我做错了什么?
答案 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);
希望这有帮助。