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らしいです)、そのクラスの属性に達することができないのはなぜ?どうやってするか ??
これを試してみてください。 https://www.w3schools.com/jquery/sel_nthchild.asp – Ctznkane525
@JohnKaneいいえ、それは単なるCSSセレクタです。私は、既存のjQueryオブジェクトを操作する必要があります。 – norbidrak