Tengo varios íconos, quiero cambiar mi ícono determinado a otro ícono según el resultado de ajax. Por ejemplo, cuando res = true , mi ícono de marcador debe cambiar a fa ícono de tarjeta de dirección fa. Ahora el código es cuando res = true , ambos íconos cambiarán. alguien sabe como resolverlo? Gracias por adelantado.
<i id="bookmark" class="fa fa-bookmark"></i> <i id="database" class="fa fa-database"></i> $('i').removeClass('fa-bookmark'); $('i').addClass('fa fa-address-card');su segunda línea jquery está causando el problema
en ambos selectores de jquery, está seleccionando todas las etiquetas i en su html,
el primero no está causando ningún problema porque TIENE 'fa-bookmark' y otros no, por lo que eliminará la clase de icono de marcador
pero en el segundo está aplicando fa-address-card a todos los elementos i y es por eso que se están cambiando otros íconos
$('#bookmark').removeClass('fa-bookmark').addClass('fa-address-card');este es un mejor enfoque y resolverá su problema