Stack Overflow em Português Asked by Kim Hanneman on December 1, 2020
Estou usando esse código para passar o texto de um label para classe:
$('label').each(function() {
const el = $(this);
el.addClass( 'pay-' + el.text() );
});
No entanto, preciso utilizar palavras com acentuação, o que acaba a inutilizando.
<label for="P1386_ID_FORMA_MEIO_1" class="pay-Cartão">Cartão</label>
com eu poderia remover a acentuação apenas da classe criada?
Você pode normalizar a string utilizando uma função do javascript ES6.
const textoNormalizado = el.text().normalize('NFD').replace(/[u0300-u036f]/g, '');
Answered by Bruno Cunha on December 1, 2020
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP