¿Por qué esto falla ...jQuery: ¿Cómo encontrar los elementos * * sin una cierta clase
$('div.contactAperson input').not('input.hadFocus').focus(function() {
$(this).attr('value', '');
});
... que está destinado a olfatear la entrada del que han no tiene la clase y luego .hadFocus cuando uno de esos subconjuntos recibe el enfoque, debe borrar el valor a nulo.
En este momento, los valores de entrada siempre se eliminan: la prueba .not ('input.hadFocus') no puede detener la ejecución.
Por cierto, que precede al código anterior es el siguiente código, que está trabajando muy bien:
$('div.contactAperson input').focus(function() {
$(this).addClass('hadFocus');
});
Gracias por cualquier inteligencia - vivas, -Alan
Duplicado de: [¿Cómo puedo seleccionar todos los elementos sin una clase dada en jQuery?] (Http://stackoverflow.com/questions/2448051) – hippietrail