Je saisis l'ID de toutes les étiquettes sur une page. Je sais vouloir enlever trois lettres de celui-ci et les remplacer par deux lettres.pour chaque ID supprimer trois lettres et ajouter deux lettres
j'obtenu ce qui suit:
(function ($) {
$(document).ready(function() {
$('label').each(function(index) {
var id = $(this).attr('id');
var idm = id.replace('lbl','cg')
$(this).parents('.control-group').addClass(idm);
});
});
})(jQuery);
Mais je reçois l'erreur Cannot read property 'replace' of undefined
Dans mon premier essai, j'écrit comme cela, mais a obtenu la même erreur:
(function ($) {
$(document).ready(function() {
$('label').each(function(index) {
var id = $(this).attr('id').replace('lbl','cg');
$(this).parents('.control-group').addClass(id);
});
});
})(jQuery);
Avez-_all_ des étiquettes ont un id? – Turnip
Je ne sais pas car il est universel, donc j'ai choisi d'aller avec la réponse de Rion car il vérifie toutes les étiquettes avec un ID, puis exécute. – purple11111