2017-12-17 3 views
0

dom要素(waypoint.jsの要素を格納する)を持つjQueryオブジェクトがあります。私はこのオブジェクトのクラスを取得したい。問題は、私は "...関数ではありません"というエラーがあるため、私はそれを選択的に行うことができないということです。私はjquery-3.2.1.min.jsを使用しています。私は何を指定されたインデックスでjQueryオブジェクトからクラス属性を取得する方法

をやってる:

console.log($('.data')); // GOOD all data printed 
console.log($('.data')[5]) // GOOD element at 5-th index printed 
console.log($('.data').attr("class")); // printed class attribute of 1st element 

console.log($('.data')[5].attr("class")); // BAD throwing "TypeError: $(...)[5].attr is not a function" 
console.log($('.data'[5]).attr("class")); // BAD printing some weird data, same result as 
console.log($(('.data')[5]).attr("class")); 

は、私は(そのように行うためにintuitveらしいです)、そのクラスの属性に達することができないのはなぜ?どうやってするか ??

+1

これを試してみてください。 https://www.w3schools.com/jquery/sel_nthchild.asp – Ctznkane525

+0

@JohnKaneいいえ、それは単なるCSSセレクタです。私は、既存のjQueryオブジェクトを操作する必要があります。 – norbidrak

答えて

関連する問題