ホームページ > ウェブフロントエンド > jsチュートリアル > jQuery_jqueryのindex()の使用分析

jQuery_jqueryのindex()の使用分析

WBOY
リリース: 2016-05-16 16:36:56
オリジナル
1348 人が閲覧しました

この記事では、jQuery でのindex() の使用法を例を挙げて説明します。皆さんの参考に共有してください。具体的な方法は以下の通りです。

ここで質問があります。リスト内に N 個のリスト項目がある場合、どれをクリックしたか、またそれを取得する方法を知りたいです。

このために、jQuery は、index() メソッドを提供します。

index(subject)
ログイン後にコピー

このメソッドは、パラメータで表されるオブジェクトに一致する要素を検索し、対応する要素のインデックス値を返します。

一致する要素が見つかった場合は 0 から始まり、一致する要素が見つからなかった場合は -1 が返されます。

しかし、API で提供されている例は次のとおりです:

<ul>
  <li><a href="#nogo">这里是一个序列</a></li>
  <li><a href="#nogo">这里是一个序列</a></li>
  <li><a href="#nogo">这里是一个序列</a></li>
  <li><a href="#nogo">这里是一个序列</a></li>
  <li><a href="#nogo">这里是一个序列</a></li>
  <li><a href="#nogo">这里是一个序列</a></li>
</ul> 

ログイン後にコピー

上に示したように、これは順序のないリストです。リスト項目をクリックして項目のシーケンスを取得したい場合はどうすればよいでしょうか。

実装方法は以下のとおりです。

$(document).ready(function(){ 
$("#act li").click(function(){
  alert( $( "#act li" ).index( $(this)[0] ) );
  })
}) 

ログイン後にコピー

こちら:

$( "#act li" ).index( $(this)[0] )
ログイン後にコピー

とても重要です!

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート