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

Conseils pour utiliser la méthode d'extension extend dans Jquery_jquery

WBOY
Libérer: 2016-05-16 16:38:40
original
1339 Les gens l'ont consulté

Dans le processus d'utilisation de Jquery pour développer, extend est une fonction de traitement de paramètres couramment utilisée, en particulier l'utilisation de valeurs par défaut.

Le prototype de la méthode d'extension de Jquery est :

var v=$.extend(dest,src1,src2,[,src3...]);
Copier après la connexion

La fonction est de fusionner src1, src2, src3 dans dest et de renvoyer la destination fusionnée.

Mais pendant l'utilisation, la valeur par défaut ne peut souvent pas être modifiée,

est le suivant :

var defaut={'selector':'select','default':'默认值','backcolor':'#85e137','forecolor':'#000'};

var src={'selector':'ss','default':'笑话','backcolor':'#fff','forecolor':'red'};
Copier après la connexion

Si on utilise

var v=$.extend(dfault,src);
Copier après la connexion

pour traiter les paramètres, alors la valeur par défaut lors du prochain traitement sera la valeur après ce traitement au lieu de la valeur par défaut réelle.

On peut utiliser le code suivant :

var v=$.extend({},dfault,src);
Copier après la connexion

C'est-à-dire que nous utilisons un objet vide comme paramètre cible (par défaut) et le paramètre par défaut comme premier paramètre source (src). De cette façon, les paramètres fusionnés sont également renvoyés, mais notre valeur par défaut n'a pas été modifiée, ce qui est OK. Réutilisez-le !

Cela a pour effet de garder la valeur par défaut inchangée !

É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