如何将输入范围滑块的值输入到变量中?下面是我使用的范围。假设我将范围拖到12,则需要"12“作为变量,然后将其传递给函数。
<input type="range" min="1" max="30" value="15" />编辑:我不想要一个按钮来确认这个值,我希望每当这个值被更改时,它会被传递给这个函数,所以它是动态的!
PS:这可能不是最好的问题,但我已经诚实地尝试寻找一个答案之前,张贴问题。
发布于 2016-05-16 16:24:30
如果你给了你的领域一个身份:
<input id="myRange" type="range" min="1" max="30" value="15" />然后:
$('#myRange').val();第一步,它并不是真正需要的,但它使事情变得更容易。
您可以在每个表单字段元素中这样做:
$('selector').val();你就会得到它的价值。
关于您的问题的最新情况:
使用.change事件绑定一个函数,该函数使您想要对此值做任何操作,例如:
$('#myRange').change(function(){
var myVar = $(this).val();
alert(myVar);
});发布于 2016-05-16 16:24:22
只需绑定到change事件:
<input type="range" min="1" max="30" value="15" />
$("input").change(function(){
var value = $(this).val();
alert(value);
})发布于 2016-05-16 16:27:21
只需在输入上注册一个事件:
<input type="range" min="1" max="30" value="15" oninput="alert(this.value)" />
当然,您也可以在oninput字段中调用一个函数。
https://stackoverflow.com/questions/37258608
复制相似问题