Comment modifier une image img avec jquery
jQuery est une bibliothèque JavaScript largement utilisée dans le développement front-end. Elle fournit une API riche qui peut facilement exploiter des éléments HTML. En développement front-end, il est souvent nécessaire de modifier les images sur les pages Web. Cet article explique comment utiliser jQuery pour modifier l'attribut src de l'élément
1. Utilisez la méthode .attr() pour modifier l'attribut src de l'image
jQuery fournit la méthode .attr() pour obtenir ou définir la valeur d'attribut de l'élément HTML. Cette méthode peut modifier l'attribut src de l'élément Voici un exemple de code simple :
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>jQuery修改图片</title> <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <script> $(document).ready(function() { //点击按钮时,修改图片的src属性 $("#btn").click(function(){ $("img").attr("src","new_image.jpg"); }); }); </script> </head> <body> <img src="old_image.jpg"> <button id="btn">替换图片</button> </body> </html>
Dans le code ci-dessus, l'attribut src de l'image est modifié en cliquant sur le bouton. Lors de l'utilisation de la méthode .attr(), le premier paramètre est le nom de l'attribut à modifier et le deuxième paramètre est la valeur de l'attribut à définir. Après avoir exécuté le code, cliquez sur le bouton pour remplacer l'image par une nouvelle image nommée "new_image.jpg". Notez que vous devez vous assurer que le nouveau fichier image existe et se trouve dans le même répertoire que l'ancien fichier image.
2. Utilisez la méthode .prop() pour modifier l'attribut src de l'image
En plus d'utiliser la méthode .attr(), vous pouvez également utiliser la méthode .prop() pour modifier l'attribut src de l'image. . La méthode .prop() est utilisée pour obtenir ou définir la valeur d'un attribut. En même temps, elle peut également être utilisée pour modifier les attributs inhérents aux éléments HTML, tels que les attributs .disabled et .checked. Voici un exemple d'utilisation de la méthode .prop() pour implémenter le remplacement d'image :
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>jQuery修改图片</title> <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <script> $(document).ready(function() { //点击按钮时,修改图片的src属性 $("#btn").click(function(){ $("img").prop("src","new_image.jpg"); }); }); </script> </head> <body> <img src="old_image.jpg"> <button id="btn">替换图片</button> </body> </html>
Le code ci-dessus est fondamentalement le même que l'exemple utilisant la méthode .attr(). La seule différence est que vous utilisez la méthode .prop() pour modifier l'attribut src de l'image. De même, cliquer sur le bouton remplace l'image par une nouvelle image nommée "new_image.jpg".
Résumé
Cet article présente deux méthodes de remplacement d'images en modifiant l'attribut src de l'élément Cette fonction peut être réalisée en utilisant à la fois la méthode .attr() et la méthode .prop(). Quelle que soit la méthode que vous choisissez, vous devez d'abord utiliser le sélecteur pour sélectionner l'élément d'image à modifier, puis utiliser la méthode correspondante pour modifier son attribut src. Il convient de noter que la nouvelle image remplacée doit se trouver dans le même répertoire, sinon elle ne sera pas affichée.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds



L'article traite de l'utilisation Effecte dans React, un crochet pour gérer les effets secondaires comme la récupération des données et la manipulation DOM dans les composants fonctionnels. Il explique l'utilisation, les effets secondaires courants et le nettoyage pour éviter des problèmes comme les fuites de mémoire.

Le chargement paresseux retarde le chargement du contenu jusqu'à ce qu'il soit nécessaire, améliorant les performances du Web et l'expérience utilisateur en réduisant les temps de chargement initiaux et la charge du serveur.

Les fonctions d'ordre supérieur dans JavaScript améliorent la concision du code, la réutilisabilité, la modularité et les performances par abstraction, modèles communs et techniques d'optimisation.

L'article traite du curry dans JavaScript, une technique transformant les fonctions mulguments en séquences de fonctions à argument unique. Il explore la mise en œuvre du currying, des avantages tels que des applications partielles et des utilisations pratiques, améliorant le code

L'article explique l'algorithme de réconciliation de React, qui met à jour efficacement le DOM en comparant les arbres DOM virtuels. Il traite des avantages de la performance, des techniques d'optimisation et des impacts sur l'expérience utilisateur. Compte de charge: 159

L'article discute de la connexion des composants React à Redux Store à l'aide de Connect (), expliquant MapStateToproprop, MapDispatchToprops et des impacts de performances.

L'article explique UseContext dans React, qui simplifie la gestion de l'État en évitant le forage des accessoires. Il traite des avantages tels que les améliorations centralisées de l'État et des performances grâce à des redevances réduites.

L'article discute de la prévention des comportements par défaut dans les gestionnaires d'événements à l'aide de la méthode empêchée dedEfault (), de ses avantages tels que une expérience utilisateur améliorée et des problèmes potentiels tels que les problèmes d'accessibilité.
