2011-12-07 6 views
10

イメージギャラリーには39枚のイメージがあります。
前と次の2つのボタンと中央のカウンターです。
画像は表の中にあり、6枚の画像が表示されます。
ユーザが次のボタン6を押すと、可視画像が上に移動し、他の6つが表示されます。
表示可能な画像の数をカウントします。
例6/39次を押すと12/39になるはずです。
クリックごとに+6を行うと、最後のtrの画像が6個未満になることがあります。
カウンタが+6になると、すべての画像の数を上回ります。 私は今現在のtrのインデックスを表示する必要があります。
それから私はそのtrのtdを数え、この数をカウンターとインクリメントに入れる必要があります。
JQueryを使用して行内の表セルを数えるには?

(私の英語は:(申し訳ありません悪いです)。

答えて

25

あなたのテーブルにid "mytableは" を持っている、あなたは、

$("#mytable tr td").length 

を使用しますが、あなたが行2にアクセスしたいと言うことができると仮定あなたは

$("#mytable tr:nth-child(2) td").length 

使用しますが、あなたがしたい場合は、「TD」の可視の行のカウントを使用するように

$("#mytable tr:visible td").length 
関連する問題