これを行うには、より良い/エレガントな方法は何ですか?jQuery(this).find( 'title')。next()。next()。next()。eq(0).text();?
jQuery(this).find('title').next().next().next().eq(0).text(); //THIS WORKS
私は
jQuery(this).find('title').eq(3) //DOESN't WORK
を使用してみましたが、それは...
これを行うには、より良い/エレガントな方法は何ですか?jQuery(this).find( 'title')。next()。next()。next()。eq(0).text();?
jQuery(this).find('title').next().next().next().eq(0).text(); //THIS WORKS
私は
jQuery(this).find('title').eq(3) //DOESN't WORK
を使用してみましたが、それは...
何nextAll().eq(2)
についてをdoesntの?それは3番目の項目でなければなりません。その後、.text()
を追加します。そうでない場合は、マークアップを提供できますか?
から更新されました。「nextAll」を追加するのを忘れました。 –
.eq()はチェーン内の一致する要素のセットを処理しています。したがって
jQuery(this).find('title').eq(3)
は、.find( 'title')と一致する要素のセットの4番目を検出しています。あなたはおそらく
jQuery(this).find('title').nextAll().eq(2).text()
ありがとうございました。 – DeveloperChris
あなたは私たちのマークアップを示すことができたで何をしたい
? –
2行目のコードではどのようなエラーが表示されますか? –
インデックスは0,1,2 – kobe