Jquery attribuer de la valeur à l'entrée
J'ai le champ de saisie suivant
<input type="text" name="location[state_id]" id="location[state_id]" value="" >
et je suis en train de céder il y a une valeur à la suivante jquery
$("#location\\[state_id\\]").val("5");
mais il n'a pas de travail! Il ne fonctionne que si le nom des deux est le seul endroit.
Grâce
Vous la morue est de travailler pour moi de voir jsfiddle.net/zg4Mf. est votre code JavaScript à l'intérieur de $(document).est-il prêt?
OriginalL'auteur George Pittas | 2012-10-14
Vous devez vous connecter pour publier un commentaire.
Comme
#
est un sélecteur d'id, vous pourriez essayer de mettre l'id de l'entrée en vigueur CSS id et de laisser le nom de l'entrée, le même (je suppose que c'est le format requis par un cadre de certains types). Par exemple, le code HTML peut ressembler à:et le jQuery expression:
OriginalL'auteur npclaudiu
Si vous souhaitez utiliser le
name
dans le cadre de la sélection, vous pouvez utiliser le sélecteur suivant:Démo
OriginalL'auteur Curt
essayer cette
ou
vous pouvez utiliser curt réponse:
$("input[name='location[state_id]'").val("5");
OriginalL'auteur StaticVariable
JQuery
Pouvez-vous me dire comment je peux l'écrire, parce que j'ai à l'intérieur php $var='{jquery} " avec des guillemets simples.
jamais l'écho de tout côté client code - type juste comme ça.
OriginalL'auteur henkieee