gpt4 book ai didi

javascript - 选择 2 行之间的表格行

转载 作者:行者123 更新时间:2023-11-28 21:03:56 25 4
gpt4 key购买 nike

快速 js\jquery 问题。

我有一个这样的表:

<table id="test">
<tr class="divider"><td>Set 1</td></tr>
<tr><td>Row 1</td></tr>
<tr><td>Row 2</td></tr>
<tr><td>Row 3</td></tr>
<tr class="divider"><td>Set 2</td></tr>
<tr><td>Row 4</td></tr>
<tr><td>Row 5</td></tr>
<tr><td>Row 6</td></tr>
<tr class="divider"><td>Set 3</td></tr>
<tr><td>Row 7</td></tr>
<tr><td>Row 8</td></tr>
<tr><td>Row 9</td></tr>
</table>

我只想选择类为“divider”的行之间的 3 行。

我在这里启动了一个jsfiddle:http://jsfiddle.net/ZQhBP/1/

我正在使用 nextUntil,但它似乎无法正常工作

感谢您的帮助。

最佳答案

nextUntil() 绝对有效:

var pull = $('.divider:first').nextUntil('.divider');
console.log(pull);

JS Fiddle demo .

并移动这些行并插入到新的表格元素中,在第一个元素之后:

var pull = $('.divider:first').nextUntil('.divider');
console.log(pull);

$('<table />').insertAfter('table:first').append('<tbody />').html(pull);

JS Fiddle demo .

而且,如果您想复制/克隆到新表:

var pull = $('.divider:first').nextUntil('.divider');
console.log(pull);

$('<table />').insertAfter('table:first').append('<tbody />').html(pull.clone(true,true));

JS Fiddle demo .

引用文献:

关于javascript - 选择 2 行之间的表格行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10317824/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com