从表格的第二行中选择所有行?

时间:2014-02-19 14:27:46

标签: javascript jquery

我想从表格的第二行中选择所有行,我该怎么办? 我尝试了以下代码,但它在siebel OpenUI平台上不适用于我。

$('#s_1_l').find("tr").each(function() {                    
    if($(this).not(":first-child")){
        alert($(this).find("td:eq(2)").text());              
    }
});

提前致谢..

2 个答案:

答案 0 :(得分:0)

我的理解是你要跳过第一个<tr>并选择第2行和之后的行。

您可以使用nextAll()方法实现此目的:

<强> CSS

tr{
    padding:10px;
    background-color:black;
}

<强>的jQuery

// find the first <tr> in the table
// select all the following <tr>'s and make them yellow
$('table').find('tr').eq(0).nextAll('tr').css('background-color','yellow');

<强> HTML

<table>
    <tr><td>1</td></tr> <!-- not selected -->
    <tr><td>2</td></tr> <!-- selected -->
    <tr><td>3</td></tr> <!-- selected -->
    <tr><td>4</td></tr> <!-- selected -->
    <tr><td>5</td></tr> <!-- selected -->
    <tr><td>6</td></tr> <!-- selected -->
    <tr><td>7</td></tr> <!-- selected -->
</table>

答案 1 :(得分:0)

试试这个,我的好朋友: - )

$(document).ready(function(){
    console.log($('table[id^=#s_1_l] tr').eq(1));
});