JQuery通过id返回一个数组

时间:2016-02-04 19:53:04

标签: jquery

#开头的JQuery选择器表示ID选择。始终只能有一个具有给定ID的元素。不知何故,实现JQuery总是从$("#elemID")等调用中返回一个数组。

要立即更改元素的值,我必须写成:

$("#elemID")[0].value = "something";

如果没有引用类似的数组索引,是否有不同的方法来执行此操作:

$.getElem("elemID").value = "something";

1 个答案:

答案 0 :(得分:2)

jQuery选择器总是返回一个数组,即使该数组只是一个实际的HTML元素。好吧,不是一个真正的数组,它是一个jQuery包装器对象,但它就像一个数组。

如果要设置HTML对象的值,请使用.val()

$('#elem').val('value');