要素を渡すことによって要素の選択式を取得する最良の方法を探しています。つまり、シズル/スリックの逆が必要です...クリックした要素を渡し、一意の選択を取得したいそのための式(例:「table [0] tr td [5]」)それを行うライブラリはありますか?または、dom をトラバースして自分でビルドする必要がありますか?
前もって感謝します 。
要素を渡すことによって要素の選択式を取得する最良の方法を探しています。つまり、シズル/スリックの逆が必要です...クリックした要素を渡し、一意の選択を取得したいそのための式(例:「table [0] tr td [5]」)それを行うライブラリはありますか?または、dom をトラバースして自分でビルドする必要がありますか?
前もって感謝します 。
ヘルメルツのコメントとトーマス・シールズが好きです。
これを組み合わせて、最初に要素に ID があるかどうかを確認することをお勧めします。もしそうなら、それを使用してください - それは常にあなたの要素に再アクセスする最速の方法になるからです.
そして、xpath 文字列を返さない場合。
または、単に ID を割り当てることもできます。
私は、prototype.js で要素に ID を与えることができると信じています。
このjQueryプラグインは、あなた が探していること、または少なくともそれに近いことを行うと思います.
なぜあなたは要素を渡そうとしていますか? それを使って何かをするつもりですか?そうでない場合は、jQuery を使用し、すべての要素を選択してから、クリックした要素を選択します。
たとえば、上の表の行またはセルについて話しているとします。特定のテーブル セルを選択するには、次の操作を実行できます。
$('td').click(function(){
$(this).addClass('selected');
});
または、そのコードの to を変更して、クラスを行に追加しますtd
。tr