'[0]'对$('#div')[0]的意义是什么?

时间:2012-05-05 14:27:45

标签: jquery

[0]是什么意思?还有一个参考/手册,我可以用来防止问这样的简单问题..

    var height = $('.string-parent-container')[0].scrollHeight;
$('.string-parent-container').scrollTop(height);

2 个答案:

答案 0 :(得分:3)

这意味着匹配$('.string-parent-container')

的第一个元素

$('.string-parent-container')返回类string-parent-container的元素集合。 [0]是第一个拥有此类的元素。

答案 1 :(得分:1)

返回jquery对象(而不是HTMLElement)的另一种方法是:

$('.string-parent-container:eq(0)') //返回该类的第一个对象

这允许你做类似

的事情

$('.string-parent-container:eq(0)').show()

$('.string-parent-container:eq(0)').addClass('newclass')