Maison > interface Web > js tutoriel > le corps du texte

$.each parcourt les valeurs d'attribut des objets et des tableaux et les traite_jquery

WBOY
Libérer: 2016-05-16 16:41:39
original
1270 Les gens l'ont consulté

Grâce à lui, vous pouvez parcourir les valeurs d'attribut​​des objets et des tableaux et les traiter.

Mode d'emploi

Les effets de chaque fonction ne sont pas totalement cohérents selon le type de paramètres :

1. Traverser des objets (avec des paramètres supplémentaires)

$.each(Object, function(p1, p2) {
this; //这里的this指向每次遍历中Object的当前属性值
p1; p2; //访问附加参数
}, ['参数1', '参数2']);
Copier après la connexion

2. Parcourez le tableau (avec les paramètres de pièce jointe)

$.each(Array, function(p1, p2){
this; //这里的this指向每次遍历中Array的当前元素
p1; p2; //访问附加参数
}, ['参数1', '参数2']);
Copier après la connexion

3. Traverser des objets (pas de paramètres supplémentaires)

$.each(Object, function(name, value) {
this; //this指向当前属性的值
name; //name表示Object当前属性的名称
value; //value表示Object当前属性的值
});
Copier après la connexion

4. Parcourez le tableau (pas de paramètres supplémentaires)

$.each(Array, function(i, value) {
this; //this指向当前元素
i; //i表示Array当前下标
value; //value表示Array当前元素
});
Copier après la connexion

Voici quelques utilisations courantes de la méthode each de jQuery

Code Js

var arr = [ "one", "two", "three", "four"]; 
$.each(arr, function(){ 
alert(this); 
}); 
//上面这个each输出的结果分别为:one,two,three,four 

var arr1 = [[1, 4, 3], [4, 6, 6], [7, 20, 9]] 
$.each(arr1, function(i, item){ 
alert(item[0]); 
}); 
//其实arr1为一个二维数组,item相当于取每一个一维数组, 
//item[0]相对于取每一个一维数组里的第一个值 
//所以上面这个each输出分别为:1 4 7 

var obj = { one:1, two:2, three:3, four:4}; 
$.each(obj, function(key, val) { 
alert(obj[key]); 
}); 
//这个each就有更厉害了,能循环每一个属性 
//输出结果为:1 2 3 4
Copier après la connexion

Il existe deux types de personnes naturellement jalouses, l'une est un fou d'art, l'autre est un fou de code...
La jalousie est ce qui me fait continuer

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!