3
<div class="NewsResultsList">   
 <table>
        <tr>
            <td>
                Results:<br/>
                First<br/>
                Second          
            </td>
        </tr>
        <tr>
            <td>        
            </td>
        </tr>
        <tr>
            <td>No Results</td>
        </tr>
    </table>
</div>

2行目と3行目を非表示にする必要があります。

$('div.NewsResultsList table tr:eq(1)').hide(); 
$('div.NewsResultsList table tr:eq(2)').hide(); 

それはしませんでしたか?なにが問題ですか?

4

6 に答える 6

3

これを行うには、いくつかの方法があります。

jsBinデモ

$('.NewsResultList tr:gt(0)').hide();

$('.NewsResultList tr').slice(-2).hide();

$('.NewsResultList tr').not(':eq(0)').hide();

$('.NewsResultList tr td:contains("No")').parent('tr').hide();

$('.NewsResultList tr').not(':first').hide();

$('.NewsResultList tr').eq(-1).hide().end().eq(-2).hide();

$('.NewsResultList tr:last').prev().andSelf().hide();
于 2012-04-06T18:16:09.450 に答える
3

このスクリプトを使用します。

    <script type="text/javascript">

        $(document).ready(function (e) {


            $('.NewsResultsList tr:eq(1)').hide();
            $('.NewsResultsList tr:eq(2)').hide();


        });


    </script>
于 2012-04-06T18:26:14.340 に答える
2

jQuery呼び出しでスペルがNewsResultList間違っています。("NewsResultsList")...;)

于 2012-04-06T18:02:27.693 に答える
2

そのテーブル行に到達するためのセレクターが間違っています:

それは実際にあるはずです

$('div table tr:eq(1)').hide();
$('div table tr:eq(2)').hide(); 

デモ

于 2012-04-06T18:08:05.553 に答える
1

2 つの問題:

セレクターにはありますNewsResultsListが、クラスはNewsResultList. 両者は一致しません。

また、</td>テーブルに a がありません。

これらの 2 つの問題を修正すると、ここで動作します: http://jsfiddle.net/jfriend00/pfemk/

于 2012-04-06T18:03:41.713 に答える
0

あなたのhtml/PHPでこれを試してください:

 <table>
        <tr>
            <td>
                Results:<br/>
                First<br/>
                Second          
            </td>
        </tr>
        <tr class="hideMe">
            <td> </td>       
            <td></td>
        </tr>
        <tr class="hideMe">
            <td>No Results</td>
        </tr>
    </table>
</div>

そしてこれをあなたのjQuery/javascriptで:

$('#something').click( function() {
    $('.hideMe').hide();
});
于 2012-04-06T18:03:49.687 に答える