J'ai un code comme ceci:variable jquery en utilisant le champ de saisie Nom
var formFocus = formFocus || {
spanElement: ".focusOnLoad form input[name="FirstName"]";
init: function() {
$(document).ready(function() {
//come other computation
$(formFocus.spanElement).focus();
});
},
};
Je suis en cours d'exécution dans des problèmes avec cette ligne: spanElement: ".focusOnLoad form input[name="FirstName"]";
je reçois une erreur à name="FirstName"
J'ai essayé échapper "
avec spanElement: ".focusOnLoad form input[name=\"FirstName\"]";
Ensuite, je reçois un jeton Unexpected; Erreur.
Je peux obtenir le code qui fonctionne si j'utilise simplement .focusOnLoad form input[name="FirstName"]
comme sélecteur. Mais j'ai besoin d'utiliser une variable puisque c'est un code partagé et d'autres sans la connaissance de cette partie doivent utiliser cette variable.
Y at-il un moyen de résoudre ce problème?
Quelle partie doit être une variable? Si vous rencontrez des problèmes d'imbrication, utilisez des guillemets simples: 'spanElement:" .focusOnLoad form input [name = 'FirstName'] ",' –
Peut-être que ';' devrait être changé par ','? Vous êtes en train d'énumérer les membres d'un objet, pas les déclarations. –
@TodorSimeonov Oui, bonne prise. Et, il ne devrait pas y avoir ',' après la propriété 'init'. –