jQuery: How to find elements *without* a class set
- by Alan
Hey jQuery clever peeps,
Why does this fail...
$( 'div.contactAperson input' ).not( 'input.hadFocus' ).focus(function() {
$(this).attr('value', '' );
});
...it's meant to sniff out input's that have not got the class .hadFocus and then when one of that subset receives focus it should zap the value to null.
Right now, input values are always getting zapped -- the test .not( 'input.hadFocus' ) is failing to stop execution.
Btw, preceding the above code is the following code, which is working fine:
$( 'div.contactAperson input' ).focus(function() {
$( this ).addClass( 'hadFocus' );
});
Thanks for any cleverness - cheers, -Alan