web-dev-qa-db-fra.com

Comment supprimer un attribut id d'une div à l'aide de 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 ceci:

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

Mais cela ne supprime pas l'ID!

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, cela fonctionne bien

69
getaway

La capitalisation est fausse et vous avez un argument supplémentaire.

Faites ceci à la place:

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

Pour référence ultérieure, aucune méthode jQuery ne commence par une lettre majuscule. Ils prennent tous la même forme que celle-ci, en commençant par une minuscule, et la première lettre de chaque "mot" joint est une majuscule.

146
user113716

Je ne suis pas sûr de ce que jQuery api vous regardez, mais vous devriez seulement spécifier id.

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