JQuery获取数组的第n个元素

Nor*_*rse 18 arrays jquery

$('#button').click(function() {
   alert($('.column').val());
});
Run Code Online (Sandbox Code Playgroud)

我怎么能得到第一,第二或第三个元素.column

Ell*_*lle 31

$('#button').click(function() {
    alert($('.column').eq(0).val()); // first element
    alert($('.column').eq(1).val()); // second
    alert($('.column').eq(2).val()); // third
});
Run Code Online (Sandbox Code Playgroud)


Ble*_*der 6

我喜欢选择器字符串,所以我通常这样做:

$('.column:eq(3)') // Fourth .column element
Run Code Online (Sandbox Code Playgroud)

  • 我喜欢它们纯粹是为了风格,但应该注意的是,jQuery 文档建议使用 .eq() 而不是 :eq() 以提高现代浏览器的性能:http://api.jquery.com/eq-selector/ (2认同)