Ich versuche zu bestimmen, ob ein Textfeld leer ist, wenn ein Benutzer löscht, was bereits im Textbereich mit jQuery ausgefüllt ist.jQuery erkennen, wenn Textarea leer ist
Wie auch immer, dies zu tun?
Dies ist, was ich habe, und seine Arbeit nicht
$(textarea).live('change', function(){
if($(this).val().length == 0) {
$(submitButtonClass).addClass('disabled_button');
$(submitButtonClass).removeClass('transSubmit');
} else {
$('.disabled_button').addClass('transSubmit').css({
'cursor':'pointer'
}).removeClass('disabled_button');
}
});
ist 'textarea' ein tatsächlicher Variablenname in Ihrem Code oder haben Sie vergessen, ihn in String-Trennzeichen zu schreiben? z.B. '$ (" textarea "). live (...)'. Was du hast, sollte sonst funktionieren. Haben Sie Fehler? –
'textarea' ist ein Variablenname. Und ich bekomme keine Fehler ... Ich muss das Keydown-Ereignis fast an die Textstelle – dennismonsewicz
binden, wenn 'textarea' kein Selektor ist, sollten Sie' bind' anstelle von 'live' verwenden. Siehe http://api.jquery.com/live/#caveats –