jQuery を使用しており、クリックされた要素 (この場合は要素) の 'id' 属性を取得したいと考えています。
以下の画像をご確認ください。jQuery で attr() メソッドを使用するたびに返される文字列は、ある種のオブジェクト (またはおそらく配列) であることに注意してください。
期待値は次の行の下に出力されます。これを使用すると、正しい値が返されます。
$(this)[0].id
要素をクリックすると、「this」で参照されているのはその要素ではないでしょうか?
attr() が配列を返すのはなぜですか?