我慢してください。私は必要なものを説明するために最善を尽くしていますが、おそらくOPにいくつかの更新が必要になるでしょう。
階層内の選択した要素の位置を取得したい。たとえば、htmlドキュメント全体に合計4つのハイパーリンクがあり、3番目のリンクにカーソルを合わせると、「html> body> a:eq(2)」-2が3番目のハイパーリンク要素を意味します。
そして、いいえ、index()
トリックをしません。
少し調整してこのコードを試し、「html> body> a」を取得しましたが、位置を返す関数が見つかりません。
類似の要素の階層内で選択した要素の位置を取得するにはどうすればよいですか?(それが正しい用語かどうかさえわかりません。)x == yの場合、DOMをトラバースして、手動で照合する必要がありますか?
<a href=#">link1</a>
<a href=#">link2</a>
<a href=#">link3</a>
<a href=#">link4</a>
このコードは、ハイパーリンクだけでなく、あらゆる種類のHTML要素に使用します。