0

jQuery を使用しており、クリックされた要素 (この場合は要素) の 'id' 属性を取得したいと考えています。

以下の画像をご確認ください。jQuery で attr() メソッドを使用するたびに返される文字列は、ある種のオブジェクト (またはおそらく配列) であることに注意してください。

期待値は次の行の下に出力されます。これを使用すると、正しい値が返されます。

$(this)[0].id

要素をクリックすると、「this」で参照されているのはその要素ではないでしょうか?

attr() が配列を返すのはなぜですか?

ここに画像の説明を入力

4

1 に答える 1

0

私はコードを分離し、jquery の tinymce プラグインが競合していることを突き止めました。static.html を確認してください

https://www.dropbox.com/s/wbk8hxqjw34hzn1/jquery-attr-not-working.7z

アーカイブで申し訳ありません。Dropbox では 9 MB 以上をアップロードできないため、圧縮する必要があります。

于 2013-02-23T17:18:42.570 に答える