Estoy haciendo una especie de tooltip que, segun el atributo name, muestra una linea u otra. No se demasiado de javascript y normalmente algo muy simple me dura horas hasta que consigo hacerlo pero en este caso se me resiste. Cuando creo que lo arreglé, sale otro problema.
Código Javascript:
Ver original
$(document).ready(function() { $('input, select, textarea').focusin(function() { var helper = $('.helper'); if($('.helper:hidden')) { helper.css('visibility', 'visible'); } if($('[name="features"]')) { helper.html('¡Pon tu nombre! ¡Solo uno si tiene varios y no pongas el clan!'); } else { helper.css('visibility', 'hidden'); } }).blur(function() { $('.helper').css('visibility', 'hidden'); }); });
Creo que es facil de entender el código. Segun el name modifico el contenido del div "helper". El problema es que no distingue entre un input u otro, es decir, marque el input que marque, siempre sale el texto cuando solo debería salir al marcar el input con el name features.
No se porque pasa esto y probablemente será alguna tontería :\ pero simplemente no la veo...
A ver si alguien me puede echar una mano.