84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
JQuery の for in および each ループを使用すると、要素に関連する属性がループアウトされることがあります。これらの属性は何に使用されますか? 簡単に説明できますか? for ループを使用すると表示されないのはなぜですか?
コード:
コンソールのスクリーンショット
$("a") は jQuery オブジェクトを返すため、Array.isArray を通じて判断できます。jQuery が必要とするものを保存するために使用されます。内部的に使用します。クリーンな配列が必要な場合は、$('a').get();
for ループは冗長な属性を循環しません。これは、ループの問題が原因です。また、あなたが言及した冗長な属性は数値ではないため、当然のことです。リサイクルされています。
$("a") 本身会得到一个伪数组,对它 each() 是在这个数组里循环,每次循环处理的是一个 jQuery 封装的 "a" 对象,列出来的属性是这个 "a" 的 jQuery 对象的属性。如果没有 $(this),直接用 this 打印出来的应该是一个 DOM 对象其及属性。这个用 for 同じ効果があるはずです。
$("a")
each()
"a"
$(this)
this
for
$("a") は jQuery オブジェクトを返すため、Array.isArray を通じて判断できます。jQuery が必要とするものを保存するために使用されます。内部的に使用します。クリーンな配列が必要な場合は、$('a').get();
を使用できます。for ループは冗長な属性を循環しません。これは、ループの問題が原因です。また、あなたが言及した冗長な属性は数値ではないため、当然のことです。リサイクルされています。
$("a")
本身会得到一个伪数组,对它each()
是在这个数组里循环,每次循环处理的是一个 jQuery 封装的"a"
对象,列出来的属性是这个"a"
的 jQuery 对象的属性。如果没有$(this)
,直接用this
打印出来的应该是一个 DOM 对象其及属性。这个用for
同じ効果があるはずです。