Ham*_*ter 1 html jquery dom jquery-selectors
假设我有一个给定元素的任意数字子(例如"td")(例如"tr"),并且我需要在给定位置(例如,3;)中获取给定数量的这些(例如,4); td的3 - 6 7,在这种情况下).这样做的最佳查询是什么样的?
请注意,我可能正在处理可能成千上万的孩子,所以我不想在常规的基础上切割成千上万的数组.
编辑:它没有必要通过jQuery,如果有一个更有效的选项,直接到DOM ...
你可以使用.slice()它,例如:
$("tr td").slice(2, 7)
//of if you have the <tr>
$(this).children("td").slice(2, 7)
Run Code Online (Sandbox Code Playgroud)
上面会得到第3到第7 <td>,因为它是一个基于0的索引.或者是jQuery-less版本,假设你有<tr>DOM元素:
var tds = tr.getElementsByTagName("td");
for(var i = 2; i<7; i++) {
//do something
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
158 次 |
| 最近记录: |