Une fois la méthode prop introduite dans les versions supérieures de jquery, quand faut-il utiliser prop ? Quand utiliser attr ? Quelle est la différence entre les deux ? Ces problèmes surviennent.
Il existe de nombreuses réponses en ligne sur la différence entre les deux. Laissez-moi parler de mes pensées ici. Mes pensées sont très simples :
• Pour les attributs inhérents à l'élément HTML lui-même, utilisez la méthode prop lors du traitement.
• Pour nos propres attributs DOM personnalisés des éléments HTML, utilisez la méthode attr lors de leur traitement.
La description ci-dessus est peut-être un peu vague, donnez juste quelques exemples.
Dans cet exemple, les attributs DOM de l'élément incluent "href, target et class". Ces attributs sont les attributs de l'élément En d’autres termes, les attributs qui peuvent être intelligemment demandés dans l’EDI sont appelés attributs inhérents. Lorsqu'il s'agit de ces propriétés, il est recommandé d'utiliser la méthode prop.
Autre exemple :
Pour les éléments comme checkbox, radio et select, les attributs cochés correspondent à "checked" et "selected". Ce sont également des attributs inhérents, vous devez donc utiliser la méthode prop pour opérer pour obtenir le résultat correct.
Si la méthode attr est utilisée ci-dessus, elle apparaîtra :
Texte intégral terminé.
Ce qui précède représente l’intégralité du contenu de cet article, j’espère que vous l’aimerez tous.