如何为jquerymobile获取spinbox输入的值属性



这是一个基本的jQuery问题-我正在使用spinbox插件,这里:

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>" );

返回"未定义"

我想用spinbox的值替换一些元素。我认为这个小部件应该让它变得如此简单。如有任何帮助,将不胜感激

提前感谢

jQuery val()是一个方法而不是属性,请尝试以下操作:
$(this).replaceWith("<div>"+ $("#spin").val() +"</div>" );

如果要使用value属性,则应将jQuery对象转换为DOM元素:

$("#spin")[0].value

相关内容

  • 没有找到相关文章

最新更新