Ceci est juste la chose la plus étrange. J'ai une application Sammy.Js et je souhaite définir la concentration sur un champ de texte juste après la charge HTML. J'ai ici ce café ici:
this.partial('templates/my-template.jqt').then -> i = $('#item') debugger i.focus()
4 Réponses :
Si vous êtes sûr que vous obtenez Assurez-vous que vous n'avez qu'une seule boîte d'entrée avec La prochaine chose est pourquoi ne pas essayer merci.
avec Cordialement, P>
$ ('# item') code> objet.vous pouvez essayer peu de choses. p>
.Same ID ne doit pas être répété. P>
$ ('# article'). Focus () Code>. P>
Focus de JQuery () ne se concentre pas sur un élément, il lie un gestionnaire d'événements à se concentrer. http://api.jquerery.com/focus/ p>
essayez i.get (). Focus () à la place. P>
En fait, lorsque je fais $ ("entrée [type = texte] '). Focus (), cela fonctionne dans Chrome, mais pas iOS. Voici le fichier actuel: Github.com/pkulak/mealfire_mobile/blob/master / CoffesCrips / ...
Quand j'essaie i.get (). Focus () Code> Dans chrome, je reçois "Couvre-type TypeError: objet [Objet HTMLUPUTELYMENT] n'a pas de méthode" Focus "".
Re: "JQuery's Focus () ne se concentre pas sur un élément, il lie un gestionnaire d'événements à se concentrer": sans arguments, il ne lie pas un gestionnaire d'événements; Cela déclenche un.
Marsh, c'est parce que vous appelez Focus () sur un éventail d'éléments. Vous pouvez faire cela: i.get (0) .focus () à la place.
Faites-le comme ceci:
i.trigger 'focus'
Essayez: C'est un problème assez courant. Pour une raison quelconque, retarder la mise au point de 1MS le fait fonctionner. P> p>
Quoi. Le. Zut. +1000 internets
BTW, comment savez-vous ce que vous pouvez faire ".Chen" sur le partiel? Je ne peux pas, pour la vie de moi, déterminer ce que la méthode "partielle" retourne de Sammy.Js API Docs. Comment voyez-vous que cela truc?