javascript - 如何使用Javascript仅获取除第一个td之外的前三个td标签

标签 javascript jquery

我想获取 td 标记中的所有值,如下两个问题:

  1. 2004 2005 2006
  2. 大约:从第三个 td第五个 td(应该与: td.eq(3) --> td.eq(5))。 结果必须是: 2005 2006 2007

Demo

<小时/>

HTML:

<table border="1">
<tr>
    <td class="ms-vb-title">Year </td>
    <td class="ms-vh2">2004 </td>
    <td class="ms-vh2">2005 </td>
    <td class="ms-vh2">2006 </td>
    <td class="ms-vh2">2007 </td>
    <td class="ms-vh2">2008 </td>
    <td class="ms-vh2">2009 </td>
    <td class="ms-vh2">2010</td>
</tr>
</table>

Javascript:

$("document").ready(function () {
 var arrayList1 = $("td.ms-vb-title:contains('')").closest('table').find('tr').eq(0).find('td').not(".ms-vb-title");
 alert(arrayList1.text());
});

最佳答案

尝试

.find('tr').eq(0).find('td').slice(1, 4)

演示:Fiddle

关于javascript - 如何使用Javascript仅获取除第一个td之外的前三个td标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23841953/

相关文章:

javascript - 如何使用与下拉列表中选择的值不同的值

javascript - 鼠标右键单击 p5.js 显示浏览器上下文菜单而不是绘图功能

javascript - Bootstrap javascript 或 popover 不工作

javascript - AJAX 请求未被识别

javascript - 更改脚本 : Loop through divs every X seconds PLUS select DIV manually by clicking button

jquery - 缩短 jQuery 函数

javascript - jQuery @ 运算符?

javascript - 如何使用JavaScript将字符串转换为数值(应该是可逆的)?

javascript - 使用echart为条形图(yAxis)提供多种颜色

javascript - Application Insights 保存 javascript 跟踪