Obtenir des DOM par le nom de l'attribut dans le dojo du framework javascript
Comment obtenir un DOM à l'aide de dojo par le nom de la balise?
J'ai un code html comme ceci :
<select name="limit">
<option value="10">10</option>
<option value="25">25</option>
</select>
dans le cadre de jQuery, ce sera:
var limit = $("select[name=limit]");
...mais dans le Dojo cadre, que dois-je faire ?
Dois-je utiliser dojo.query("select[name=limit]")
?
OriginalL'auteur noname | 2011-05-30
Vous devez vous connecter pour publier un commentaire.
Oui,
dojo.query("select[name=limit]")
est correct, mais n'oubliez pas que dans le dojo, il renvoie un tableau (même si il y a un seul match dans les DOM). Donc, pour obtenir la première (et peut-être seulement), vous devez sélectionner le premier élément:OriginalL'auteur Frode
Considérer que vous avez un champ de saisie nommé "myInput'.
<input id="1" name="myInput" />
Pour obtenir une valeur (ou un autre attribut) d'utilisation suivante:
([0] permet de définir l'index de votre composant)
Si vous souhaitez définir une valeur, vous devez le faire:
OriginalL'auteur Daniel Perník