Dies ist nur das seltsamste Ding. Ich habe eine Sammy.js App, und ich möchte den Fokus auf ein Textfeld direkt nach dem Laden von HTML setzen. Ich habe diese hier Coffee bekam:Kann Fokus() nicht auf ein Textfeld setzen
this.partial('templates/my-template.jqt').then ->
i = $('#item')
debugger
i.focus()
Während ich im Debugger bin, rechts auf dieser Linie kann ich überprüfen „i“ und sehen, dass es ein JQuery-Objekt ist. Ich kann sogar i.val ("HI THERE!") Aufrufen und sehe mein Textfeld aktualisieren. Aber, i.focus() aufzurufen, tut absolut nichts. Gibt es ein Sicherheitsmerkmal, das mir fehlt, das Sie nicht auf ein Textelement konzentrieren kann, das dynamisch geladen wurde?
CoffeeScript ftw – drozzy
Btw, woher weißt du, was du tun kannst ".then" auf der partiellen? Ich kann für mein Leben nicht herausfinden, was die "partielle" Methode von Sammy.js api docs zurückgibt. Wie findest du das Zeug heraus? – drozzy