$("#element").get(0).value = v;
答案 0 :(得分:5)
获取与此查询匹配的第一个DOMElement(类似于getElementById('element').value = v
)。 非常糟糕的jQuery样式。
$("#element").val(v);
本来可以用来使jQuery-ish更加独立于输入类型。
答案 1 :(得分:3)
使用DOM元素中可用的本机属性而不是jQuery方法是完全有效的。
使用get()
(docs),您将从jQuery对象中提取DOM元素,然后使用其原生value
属性设置新值。
我更喜欢使用的等价物是:
$("#element")[0].value = v;
...这将完成同样的事情,但直接通过DOM元素的索引来完成。