comment obtenir la valeur de l'attribut de la boîte d'entrée pour jquery mobile
-
11-12-2019 - |
Question
C'est une base de jQuery question - Je suis l'aide de la boîte de plugin, ici:
http://dev.jtsage.com/jQM-Spinbox/
<div data-role="fieldcontain">
<label for="spin">Input spinner</label>
<input data-role="spinbox" name="spin" id="spin" value="50" min="0" max="100" />
</div>
mise à jour de la valeur est affichée correctement en cliquant sur + ou -,
mais l'utilisation de cet appel...
$(this).replaceWith("<div>"+ $("#spin").val +"</div>" );
..retourne déchets (code) et
$(this).replaceWith("<div>"+ $("#spin").value +"</div>" );
..retourne "undefined"
Je veux remplacer un élément avec la valeur de la boîte.Je suis en supposant que le widget doit rendre cet facile.Toute aide sera appréciée
Merci d'avance
La solution
jQuery val()
est une méthode qui n'est pas une propriété, essayez les solutions suivantes:
$(this).replaceWith("<div>"+ $("#spin").val() +"</div>" );
si vous souhaitez utiliser value
propriété, vous devez convertir l'objet jQuery à un élément du DOM:
$("#spin")[0].value
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow