1
<table id="experiences" cellpadding="0" border="1" width="100%">
    <caption>table name</caption>
    <tr><th>col1</th><th>col2</th><th>col3</th><th>col4</th><th>col5</th><th>col6</th></tr>
    <tr><td>something</td><td>something</td><td>something</td><td>something</td><td>something</td><td>something</td></tr>
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
</table>

上記のように、ターゲット行は上から3番目の行である必要があります。

ところで、私はjQueryに精通していません$().eq(0)が、最初のものを選択します。最初のものを除外するにはどうすればよいですか?

$().ne(0)動作しますか?

4

2 に答える 2

1

これはそれを行う必要があります:

function not_just_nbsp() {
    return $(this).html() !== "#nbsp;";
}

$("#experiences td").filter(not_just_nbsp).filter(":first").parent();

nbspの#をアンパサンド&に置き換えるだけです。StackOverflowに表示するには、このようにする必要がありました。

于 2009-08-27T06:45:06.030 に答える
0

最初の行より大きいすべての行を選択するには、次のようにします。

$('#experiences td:gt(0)')
于 2009-08-27T07:17:04.127 に答える