98 votes

Comment supprimer un attribut id d'une div en utilisant jQuery ?

Je veux supprimer l'attribut id de cette image :

<img width="270" class="thumb" id="thumb" height="270" src="img/1_1.jpg" />

J'ai essayé de faire ça :

$('img#thumb').RemoveAttr('id','none');

Mais ce n'est pas enlever la pièce d'identité !

MODIFIER :

$('img#thumb').attr('src', response);
$('img#thumb').attr('id', 'nonthumb');

Ce deosnt charger l'image, ou dans ce cas le src ! Mais quand je supprime l'attribut id, ça marche très bien

193voto

user113716 Points 143363

La capitalisation est erronée, et vous avez un argument supplémentaire.

Faites-le à la place :

$('img#thumb').removeAttr('id');

Pour référence ultérieure, il n'y a pas de méthode jQuery qui commence par une majuscule. Ils prennent tous la même forme que celui-ci, en commençant par une minuscule, et la première lettre de chaque « mot » joint est une majuscule.

16voto

zzzzBov Points 62084

Je ne sais pas quel API jQuery vous regardez, mais vous ne devriez avoir à spécifier que id.

$('#thumb').removeAttr('id');

Prograide.com

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.

Powered by:

X