Maison > interface Web > js tutoriel > Explication détaillée de jQuery.prop() utilisation_jquery

Explication détaillée de jQuery.prop() utilisation_jquery

WBOY
Libérer: 2016-05-16 15:49:36
original
1447 Les gens l'ont consulté

La fonction

prop() est utilisée pour définir ou renvoyer la valeur d'attribut de l'élément correspondant à l'objet jQuery actuel.

Cette fonction appartient à l'objet (instance) jQuery. Si vous devez supprimer une propriété d'un élément DOM, utilisez la fonction removeProp().

Grammaire

Cette fonction a été ajoutée dans jQuery 1.6. La fonction prop() a les deux utilisations suivantes :

Utilisation 1 :

jQueryObject.prop( propertyName [, value ] )

Définit ou renvoie la valeur de la propriété spécifiée propertyName. Si le paramètre value est spécifié, cela signifie définir la valeur de la propriété propertyName sur value ; si le paramètre value n'est pas spécifié, cela signifie renvoyer la valeur de la propriété propertyName.

La valeur du paramètre peut également être une fonction. prop() parcourra et exécutera la fonction en fonction de tous les éléments correspondants. Le pointeur this dans la fonction pointera vers l'élément DOM correspondant. prop() transmettra également deux paramètres à la fonction : le premier paramètre est l'index de l'élément dans l'élément correspondant et le deuxième paramètre est la valeur actuelle de l'attribut propertyName de l'élément. La valeur de retour de la fonction est la valeur définie pour l'attribut propertyName de l'élément.

Utilisation 2 :

jQueryObject.prop( objet )

Définissez les valeurs de n'importe quel nombre de propriétés simultanément sous forme d'objets. Chaque attribut de l'objet object correspond à propertyName et la valeur de l'attribut correspond à value.

Remarque : toutes les opérations de "définition des attributs" de la fonction prop() concernent chaque élément correspondant à l'objet jQuery actuel ; toutes les opérations de "lecture des attributs" concernent uniquement le premier élément correspondant.
Paramètres

Veuillez trouver les paramètres correspondants en fonction des noms de paramètres définis dans la section de syntaxe précédente.

Description du paramètre
propertyName Le nom de la propriété spécifié par le type String.
valeur La valeur d'attribut spécifiée par le type facultatif/Objet/Fonction, ou une fonction qui renvoie la valeur d'attribut.
object Un objet spécifié par le type Object, utilisé pour encapsuler plusieurs paires clé-valeur et définir plusieurs propriétés en même temps.
La valeur du paramètre peut être de n'importe quel type, y compris des objets et des tableaux.

Valeur de retour

La valeur de retour de la fonction prop() est de n'importe quel type. Le type de la valeur de retour dépend si la fonction prop() actuelle effectue une opération de « définition d'attribut » ou une opération de « lecture d'attribut ».

Si la fonction prop() effectue une opération de « définition de propriété », elle renvoie elle-même l'objet jQuery actuel ; si elle effectue une opération de « propriété de lecture », elle renvoie la valeur de la propriété lue.

Si l'objet jQuery actuel correspond à plusieurs éléments, lors du renvoi de la valeur de l'attribut, la fonction prop() utilise uniquement le premier élément correspondant parmi eux. Si l'élément n'a pas l'attribut spécifié, undefined est renvoyé.

La principale différence entre prop() et attr() : la fonction prop() cible les attributs de l'élément DOM (objet JS Element), et la fonction attr() cible les attributs du nœud document correspondant au DOM élément. Pour plus de détails, veuillez consulter la différence entre les fonctions jQuery attr() et prop().

Remarques

1. Si l'attribut type des éléments et

É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