var selector = $(this);
Quel est le code à utiliser pour modifier l'attribut personnalisé ? data-change-me
para selector
?
La syntaxe
selector[data-change-me='someValue'];
Ne fonctionne pas pour moi
var selector = $(this);
Quel est le code à utiliser pour modifier l'attribut personnalisé ? data-change-me
para selector
?
La syntaxe
selector[data-change-me='someValue'];
Ne fonctionne pas pour moi
Je pense que vous voulez la méthode attr.
selector.attr("data-change-me","someValue");
Voici la documentation : http://api.jquery.com/attr/
Il est utile de préciser qu'il semble que ce que vous essayez de faire est de traiter l'objet DOM enveloppé par jQuery comme un objet Javascript, par exemple :
Regardez l'exemple suivant pour comprendre ce que je veux dire :
var myObject = {
"data-change-me":"someValue";
};
myObject["data-change-me"] = "someOtherValue";
Cette syntaxe est valable pour les objets Javascript purs, mais pas pour jQuery. Pour apprendre le Javascript, je recommande Javascript les bonnes parties
Tandis que Rob Stevenson-Leggett est tout à fait correcte, il est important de se rappeler que vous pouvez utiliser du simple JavaScript pour cela aussi :
var selector = document.getElementById('div');
selector.setAttribute('data-change-me','red');
Références :
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.