Maison interface Web Questions et réponses frontales Changer le chemin de l'image via jquery

Changer le chemin de l'image via jquery

May 14, 2023 pm 12:34 PM

Avec le développement continu des sites Web, la demande d'effets dynamiques devient également de plus en plus élevée. En tant que bibliothèque JavaScript rapide, simple et pratique, jQuery simplifie considérablement le processus de développement des pages frontales. Cet article explique comment utiliser jQuery pour obtenir l'effet de modification du chemin de l'Changer le chemin de lChanger le chemin de limage via jquery via jquery.

1. Analyse des exigences

Lorsque nous avons besoin de plusieurs ensembles de skins ou de thèmes différents, c'est sans aucun doute un problème si nous devons modifier manuellement les chemins de toutes les Changer le chemin de lChanger le chemin de limage via jquery via jquerys à chaque fois que nous changer la peau. Une chose très lourde. Par conséquent, nous avons besoin d’un moyen plus pratique pour modifier le chemin de l’Changer le chemin de lChanger le chemin de limage via jquery via jquery.

2. Conception de la solution

1 Ajoutez un attribut de classe à l'Changer le chemin de lChanger le chemin de limage via jquery via jquery dont le chemin doit être modifié, tel que "change-path".

<img  class="change-path lazy"  src="/static/imghw/default1.png"  data-src="img/1.jpg"  / alt="Changer le chemin de l'image via jquery" >

2. Obtenez ces balises img via jQuery et remplacez leurs chemins.

$('.change-path').each(function() {
    var oldSrc = $(this).attr('src'); //获取原图片路径
    var newSrc = 'newPath/' + oldSrc.substring(oldSrc.lastIndexOf('/') + 1); //构造新图片路径,这里假设新路径为“newPath/”
    $(this).attr('src', newSrc); //替换图片路径
});

3. Implémentation du code

Ensuite, nous utiliserons un exemple simple pour montrer comment modifier le chemin de l'Changer le chemin de lChanger le chemin de limage via jquery via jquery via jQuery.

1. Préparation

Avant cela, nous devons préparer quelques photos. Comme indiqué ci-dessous :

Changer le chemin de lChanger le chemin de limage via jquery via jquery

2 Implémentez le code

Ajoutez le code suivant dans le fichier HTML :

.



    
    Change Image Path
    <script></script>

Change Image Path

<img class="change-path lazy" src="/static/imghw/default1.png" data-src="img/1.jpg" / alt="Changer le chemin de l'image via jquery" > Changer le chemin de l'image via jquery Changer le chemin de l'image via jquery <script> $('.change-path').each(function() { var oldSrc = $(this).attr('src'); var newSrc = 'newPath/' + oldSrc.substring(oldSrc.lastIndexOf('/') + 1); $(this).attr('src', newSrc); }); </script>

Dans ce code, nous présentons d'abord la bibliothèque jQuery. Ensuite, nous avons utilisé le sélecteur $(".change-path") pour obtenir toutes les balises img avec l'attribut de classe "change-path", puis avons utilisé la méthode .each() pour parcourir ces balises. Lors du parcours de chaque balise, nous obtenons la valeur d'attribut src d'origine de chaque balise via la méthode .attr() et l'attribuons à la variable oldSrc. Ensuite, nous modifions oldSrc selon les besoins et obtenons newSrc. Enfin, nous attribuons la valeur modifiée à l'attribut src d'origine via la méthode .attr().

3. Effet d'exécution

Après avoir exécuté le code, nous pouvons constater l'effet suivant :

Changer le chemin de lChanger le chemin de limage via jquery via jquery

#🎜 🎜#Comme vous pouvez le voir, les chemins de toutes les Changer le chemin de lChanger le chemin de limage via jquery via jquerys ont été modifiés en "newPath/1.jpg", "newPath/2.jpg" et "newPath/3.jpg", ce qui répond à nos besoins.

4. Résumé

Cet article présente comment modifier le chemin de l'Changer le chemin de lChanger le chemin de limage via jquery via jquery via jQuery. Grâce à cette méthode, nous pouvons facilement modifier toutes les Changer le chemin de lChanger le chemin de limage via jquery via jquerys qui doivent changer de chemin, rendant ainsi notre travail de développement plus efficace et plus simple. Bien entendu, jQuery peut également être utilisé pour implémenter davantage d'autres effets dynamiques, et les lecteurs peuvent les apprendre et les utiliser en fonction de leurs propres besoins.

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!

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

Outils d'IA chauds

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

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

Quel est le but de l'attribut REL dans une balise de liaison dans HTML? Quel est le but de l'attribut REL dans une balise de liaison dans HTML? Aug 03, 2025 pm 04:50 PM

rel = "Stylesheet" linkSsssFilesForSTylingThepage; 2.rel = "Preload" HintstopreloadCriticalResourcesForPerformance; 3.rel = "icon" setthewebsite’sfaviCon; 4.rel = "alternate" fournit la réversion desstiètes; 5.rel = & Qu

Quel est le but de l'attribut cible de la balise d'ancrage dans HTML? Quel est le but de l'attribut cible de la balise d'ancrage dans HTML? Aug 02, 2025 pm 02:23 PM

ThetargetAttributeinanhtmlanchortagspecifieswheretoopenthelinkedDocument.1._setropensthelinkinthesametab (par défaut) .2._blankopensthelinkinanewtaborwindow.3._parentopensthelinkintheparentframe.

Construire des crochets personnalisés et réutilisables en réaction Construire des crochets personnalisés et réutilisables en réaction Aug 03, 2025 pm 04:51 PM

AgoodCustomHookInReactisareUsable apunctionstarting avec "utilisez" que lacapaplulertateflogicforSharingAcrossComponents; ItSoldSolveAcomMonProblem, beflexiblethroughParameters likeUsefetch (URL, options), reversistestructureuchasanarrayorobJe (URL, options), RetourConSentSistRuctureSuchasanArrayorobJE

Comment utiliser les gradients CSS pour les arrière-plans Comment utiliser les gradients CSS pour les arrière-plans Aug 17, 2025 am 08:39 AM

CssgradientProvidesMoothColOrTransitionwithOrtimages.1.LeargradientSitransitionColorsAlongastraightLinedDirectionsliketobottomorangleslike45deg, andsupportmultiplecolorstopsforculeo

Comment utiliser les balises Del et INS dans HTML Comment utiliser les balises Del et INS dans HTML Aug 12, 2025 am 11:38 AM

ThetagisUsesedTomarkdeletedText, éventuellement, avec la manière dont la civil de la manière

Comment pouvez-vous rendre un élément HTML modifiable par l'utilisateur? Comment pouvez-vous rendre un élément HTML modifiable par l'utilisateur? Aug 11, 2025 pm 05:23 PM

Oui, vous pouvez rendre les éléments HTML modifiables en utilisant l'attribut satisfait. La méthode spécifique consiste à ajouter un contenudtable = "true" à l'élément cible. Par exemple, vous pouvez modifier ce texte et l'utilisateur peut cliquer directement et modifier le contenu. Cet attribut convient aux éléments au niveau du bloc et en ligne tels que Div, P, Span, H1 à H6. La valeur par défaut est "vrai" pour être modifiable, "False" n'est pas éditable, et "hériter" pour hériter des paramètres de l'élément parent. Afin d'améliorer l'accessibilité, il est recommandé d'ajouter tabindex = "0 & quo

Comment créer un curseur de témoignage réactif avec CSS Comment créer un curseur de témoignage réactif avec CSS Aug 12, 2025 am 09:42 AM

Il est possible de créer un curseur de carrousel automatique réactif avec un CSS pur, il suffit de combiner la structure HTML, la disposition Flexbox et l'animation CSS. 2. Construisez d'abord un conteneur HTML sémantique contenant plusieurs termes de recommandation, chaque .Item contient du contenu de référence et des informations sur l'auteur. 3. Utilisez le conteneur parent pour définir l'affichage: flex, largeur: 300% (trois diapositives) et appliquez un débordement: caché pour obtenir une disposition horizontale. 4. Utilisez @KeyFrames pour définir une transformation Translatex de 0% à -100%, et combinez l'animation: Scroll15SLineArinfinite pour obtenir un défilement automatique sans faille. 5. Ajouter des médias

Comment utiliser efficacement les sélecteurs CSS Comment utiliser efficacement les sélecteurs CSS Aug 11, 2025 am 11:12 AM

Lorsque vous utilisez des sélecteurs CSS, les sélecteurs à faible spécifiquement spécifique doivent être utilisés en premier pour éviter les limitations excessives; 1. Comprendre le niveau de spécificité et les utiliser raisonnablement dans l'ordre de type, de classe et d'ID; 2. Utilisez des noms de classe polyvalents pour améliorer la réutilisabilité et la maintenabilité; 3. Utilisez des attributs et des sélecteurs de classe pseudo pour éviter les problèmes de performances; 4. Gardez le sélecteur court et clair; 5. Utiliser BEM et d'autres spécifications de dénomination pour améliorer la clarté structurelle; 6. Évitez les abus de sélecteurs de balises et: nième-enfant, et donnez la priorité à l'utilisation de classes d'outils ou de CSS modulaires pour s'assurer que le style est contrôlable pendant longtemps.

See all articles