2

私はjQueryの機能を使用する必要があると思いますindex()が、私はそれをすべて間違っています! 内部に画像を含むテーブルセルがたくさんあり、そのうちの1つに「現在」というクラスがあります。どの画像がクラスを持っているかをどのように判断できますか? 扱うには整数が必要です。

みたいなことを考えているのですが、「-1」が出て何も見つかりません..

var prev = $('#full_width_gallery').index('img');

私が間違っているアイデアはありますか?

4

1 に答える 1

4
  1. 画像を選択します:var $images = $('#full_width_gallery img');

  2. クラス ".current" で画像のインデックスを取得します: $images.filter('.current').index();- これは、ある種の「グローバル」インデックスではなく、$images 内のその画像のインデックスになります!

合計で:

var index = $('#full_width_gallery img').filter('.current').index();

また:

var index = $('.current').index('#full_width_gallery img');
于 2012-10-18T16:33:28.900 に答える