这个jQuery是什么意思?

时间:2011-01-17 14:33:51

标签: jquery

   $("#element").get(0).value =  v;

2 个答案:

答案 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元素的索引来完成。