jQuery MobileのSpinbox入力の値属性を取得する方法
-
11-12-2019 - |
質問
これは基本jQueryの質問です - 私はスピンボックスプラグインを使用しています、ここに:
href="http://dev.jtsage.com/jqm-spinbox/" rel="nofollow">> 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>
.
更新値は+または - 、をクリックすると正しく表示されます。
しかし、この呼び出しを使用して...
$(this).replaceWith("<div>"+ $("#spin").val +"</div>" );
.
..ガベージ(コード)とを返します。
$(this).replaceWith("<div>"+ $("#spin").value +"</div>" );
.
.. "未定義"
いくつかの要素をスピンボックスの値に置き換えたい。ウィジェットがこれを簡単にするべきであると仮定しています。あらゆる助けが高く評価されます
事前感あり
解決
jQuery val()
プロパティではなく、次のことを試してください。
$(this).replaceWith("<div>"+ $("#spin").val() +"</div>" );
.
value
プロパティを使用したい場合は、jQueryオブジェクトをDOM要素に変換する必要があります。
.$("#spin")[0].value
所属していません StackOverflow