执行此代码$("input[name=q]").value = "Hello";
应输入" Hello"进入stackoverflow搜索框。但它仍然是空的。为什么呢?
答案 0 :(得分:3)
因为它应该是:
$("input[name=q]").val("Hello");
有点奇怪的问题,你介意我问为什么? :)
答案 1 :(得分:2)
$("input[name=q]")
返回一个jquery对象,而不是一个原始DOM元素。您需要先执行$("input[name=q]").get(0).value = "Hello";
或者使用jquery方法并执行$("input[name=q]").val("Hello");