1

下の図に示されている配列内の要素nextElementSiblingの ID にアクセスしようとしています。

items[3].item.nextElementSibling.attr('id'))

このクエリは機能しません。item 要素の id には次のようにアクセスできます。

items[3].item.attr('id'))

誰かが私になぜ2番目が機能するのか説明できますか?最初のものは機能しません!? ご協力いただきありがとうございます!

ここに画像の説明を入力

ここに画像の説明を入力

4

1 に答える 1

1

.attr()は jQuery 関数ですが、jQuery オブジェクトでテストしていません ( $())。通常のJavaSciptでIDを直接取得するだけです:

items[3].item.nextElementSibling.id

または、ラップして$()jQuery 関数にアクセスします。

$(items[3].item.nextElementSibling).attr('id')
于 2012-07-29T21:35:25.087 に答える