作者diamondking (迷惘)
看板Ajax
标题Re: [问题] JQuery的选择问题
时间Wed Dec 23 00:03:26 2009
借这个主题来问一下相关问题,
那如果想要选择第i到第j项,大家会怎麽写呢?
我只会用.filter(function(index){return index>=i || index<=j})
的写法,
不知道有没有更方便的作法?
※ 引述《rexkimta (冷杉林)》之铭言:
: ※ 引述《coldollsheep (加油加油^^)》之铭言:
: : 朋友好
: : 我想问一个选择器的问题
: : 假如我要选列 我们会用$('tr')
: : 假如我要第一列 我们会用$('tr:first')
: : 假如我要指定第三个 我们会用$('tr:nth-child(3)')
: : 那....我的问题是
: : 假如我要取倒数第二个 要怎麽选?
: 虽然多嘴回答了,
: 不过发现和我想的也不太一样。
: tr:nth-child是指作为它自己parent的第n个child的tr
: 并不是tr的child……
: 至於它和eq的差异,请看以下例子:
(恕删)
: 在这里的
: $('td:eq(1)')是指所有td里的第2个,
: 而$('td:nth-child(1)')是指每个tr下面的第2个td。
: 所以$('td:eq(3)')是指第2个tr下面的第1个td,也就是全部td的第4个,
: 但$('td:nth-child(3)')理论上是空的。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.166.133.134