addID dans jQuery?

Y a - t-il un sélecteur disponible pour ajouter des ID comme pour ajouter une classe-addClass()?

76
demandé sur Keavon 2009-11-01 20:16:24

3 réponses

ID est un attribut, vous pouvez le définir avec la fonction attr :

$(element).attr('id', 'newID');

Je ne suis pas sûr de ce que vous voulez dire à propos de Ajout D'IDs car un élément ne peut avoir qu'un seul identifiant et cet identifiant doit être unique.

161
répondu CMS 2009-11-01 17:19:03

Voulez-vous dire une méthode?

$('div.foo').attr('id', 'foo123');

Veillez simplement à ne pas définir plusieurs éléments sur le même ID.

13
répondu scunliffe 2009-11-01 17:19:59

Comme ceci :

var id = $('div.foo').attr('id');
$('div.foo').attr('id', id + ' id_adding');
  1. obtenir l'ID réel
  2. Mettez L'ID actuel et ajoutez le nouveau
8
répondu Sylvain 2013-02-08 10:54:52