2011-01-23 16 views
3

を使用するGridViewをループiを使用しているコードは、私は明らかに、ヘッダーとフッターであり、最初と最後の行を削除したい、私はjqueryのを使用するGridViewをループしようとしているjQueryの

$('#<%=gridview1.clientid%> tbody tr').not(':first,:last') 
    .each(function(){ 
    gridrows ++; 
    }); 

あります、私はこのコードを試みたが、それは動作していないようだ、それはグリッドビューの行の数を返しています。何か案は。考慮すべき

+0

* gridrows ++ *のプラグインを使用しているのでしょうか、それとも基本的なロジックの疑似コード...... –

+0

ほとんど1年10カ月後にコメントしましたが、それは疑似コードでした私は答えを – sansknwoledge

答えて

1

二つの可能なもの:

(1)あなたのjqueryでサーバーのコードを混合しないようにしてください。 括弧で括る代わりに、gridviewのIDプロパティ$( '#myGridView') を使用してください。 (たぶん あなたはそれをやろうとしていませんでした)

(2)このトピックに関するRick Strahlの記事を読んでください。 http://www.west-wind.com/weblog/posts/822827.aspx

私はあなたが今直面している問題をカバーしていると思います。

+0

のリンクを使って解決することができました。その記事は非常に有用なものです。グリッドビューにtheadを追加することができますので、私はmgの答えでリンクを逃した@アダムキス申し訳ありません。 – sansknwoledge

0

<tbody>を使用している場合、ヘッダーには<thead>、フッターには<tfoot>を使用しないでください。

<table> 
    <thead><tr>..</tr></thead> 
    <tbody><tr>..</tr></tbody> 
    <tfoot><tr>..</tr></tfoot> 
</table> 

次に、.not()部分を失う可能性があります。また、そのASP.netコードは既存のIDを返しますか? :)

+0

私はbeive gridviewはtheadを生成しませんので、私はtbodyと一緒に暮らす必要があります、 – sansknwoledge

関連する問題