Ajouter plusieurs attributs HTML et leurs valeurs

attr({propriétés})

Permet d’assigner un ensemble de paires attribut/valeur aux éléments HTML sélectionnés.

Les différentes propriétés sont séparées par une virgule.

$("img").attr({ src: "hat.gif", alt: "Logo jQuery!" }) : assigne les attributs src et alt aux images.

Cette méthode retourne un objet jQuery.

Exemple

Passons d’une image à une autre par un simple clic sur un lien.

Fenêtre au chargement :

images/C03-011.png

Affichage obtenu après le clic sur le lien :

images/C03-012.png

Les images de l’exemple sont disponibles dans l’espace de téléchargement réservé à cet ouvrage.

Le document HTML :


<!doctype html> 
<html lang="fr"> 
<head> 
<meta charset="utf-8"> 
<title>jQuery</title> 
<script src="jquery.js"></script> 
<script> 
    $(document).ready(function(){  
        $("a").click(function(){ 
            $("img").attr({ src: "pansolaire2.png", alt:  
"Panneau solaire 2", title: "Ecologie"}); 
        }); 
    }); 
</script> 
<style> 
a {color: black;} 
</style> 
</head> ...
couv_EI4JQU.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Ajouter un attribut HTML et sa valeur
Suivant
Supprimer un attribut HTML