Nicht Lesen-Eigenschaft 'toLowerCase' undefined - jQuery

Habe ich gelesen das auch andere Beispiele, wo toLowerCase ist undefiniert, aber ich verstehe immer noch nicht. Kann mir jemand erklären, warum meine Funktion nicht funktioniert?

JS:

var changeTitle = function() {
    var loanTitle = $(this).val();
    $(this).prev().text(loanTitle);
};

HTML:

<h2>Loan One</h2>
<input type="text" onkeypress="changeTitle()" maxlength="25" />

  • Sind Sie sicher, dies ist der code, der die Fehler? toLowerCase gar nicht genannt...??? Trotzdem, müssen Sie zu null-check Variablen, die Sie aufrufen toLowerCase auf.
  • Ja, dass ist das, was erscheint und ich bin mir auch nicht sicher, warum.
InformationsquelleAutor Frank | 2015-05-05
Schreibe einen Kommentar