1

私の HTML ページには、ほぼ 4 つ<ul>の があります。すべてに<li>子供がいます。<li>ユーザーが各要素をクリックすると、アクティブなクラス名が追加されます。後で、その親のインデックス番号に相当するアイコン ボックス (別のボックス) にアイコンを追加します。

そのため、クリックするたびにインデックス番号も更新する必要があります。これを達成する方法はありますか?

これを使用しましたが、正しい結果が得られません:

var lstNum = $('.active').parent().index($(this));

私はそれぞれの親から価値を得ていません。

jsfiddle

4

1 に答える 1

3

更新されたデモ:http://jsfiddle.net/haHYu/2/


このデモを確認してください:http ://jsfiddle.net/haHYu/1/

コード

$('.options li').click(function() {
    alert($(this).parent().index());
});
于 2012-10-13T06:52:57.777 に答える