Ich bin neu in Jquery und Javascript-Codierung und ich habe versucht, eine Funktion schreiben, die einen Anfangswert auf einem Textfeld wiederhergestellt, wenn die Länge des Wertes kleiner als "n" ist Figuren. Es funktioniert nicht. Kannst du mir erklären, wie das geht?Wiederherstellen anfängliche Textarea Wert mit jquery wenn Wert Länge <n
Hier ist der Code:
$("textarea").focus(function() {
var text = $(this).val();
$(this).val('');
$(this).blur(function() {
if($(this).val().lenght<20)
{
$(this).val(text);
}
});
});
Es ist verdrahtet, dass, wenn ich den Wert nicht zuerst definieren dann wird es zu undefinierten Fehler führen. Ich meine Option, die Unschärfe MUSS passiert, nachdem wir den Fokus verlassen, und dann ist der 'Text' dort definiert. –