gpt4 book ai didi

jquery - 如何从变量获取 slider 最小值、最大值。

转载 作者:行者123 更新时间:2023-12-01 00:00:15 43 4
gpt4 key购买 nike

如何从变量获取最小、最大 slider 值。

当我尝试滑动时, slider 设置为最大并停止工作。

如果我输入最小和最大数字,它就可以正常工作。

这是显示问题的 fiddle :

<INPUT TYPE="text" CLASS="slidervalue">
<DIV CLASS="slider"></DIV>

<INPUT CLASS="getmin" TYPE="text" VALUE="1">
<INPUT CLASS="getmax" TYPE="text" VALUE="10">


var getmin = $('.getmin').val();
var getmax = $('.getmax').val();

$(".slider").slider({

range: "max",
min: getmin,
max: getmax,
value: 2,
slide: function( event, ui ) {
$( ".slidervalue" ).val( ui.value );
}

});

http://jsfiddle.net/gk3dG/1/

最佳答案

jQueryUI slider 需要 int 值,而不是字符串值。 val() 返回字符串。

如果您这样做,它就会解决您的问题...

var getmin = parseInt($('.getmin').val(), 10);
var getmax = parseInt($('.getmax').val(), 10);

参见updated js fiddle...

您还必须处理 NaN 值,因此您也可以这样做...

var getmin = parseInt($('.getmin').val(), 10);
var getmax = parseInt($('.getmax').val(), 10);

if (isNaN(getmin)) getmin = 1;
if (isNaN(getmax)) getmax = 10;

(假设 1 和 10 是您的默认值)。

关于jquery - 如何从变量获取 slider 最小值、最大值。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13954296/

43 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com