我在页面上使用noUISlider来允许人们选择一个值。noUISlider 的话,然而,当一个人滑动时,我希望它运行一个基本上检查数字的函数,如果数字低于某个值,它将在 div 中显示文本。
问题是该值记录在隐藏的输入中,但显示文本的功能永远不会起作用。
这是我的函数代码:
var heightSlide = $('.height-noUI');
var onSlide = function(){
var slideHeight = "$('input[name=CAT_Custom_8]').val();"
if(slideHeight <= 20){
$('.height-noUI-text').text('Short');
}else if(slideHeight <= 40){
$('.height-noUI-text').text('Short to Medium');
}else if(slideHeight <= 60){
$('.height-noUI-text').text('Medium');
}else if(slideHeight <= 80){
$('.height-noUI-text').text('Medium to Tall');
}else if(slideHeight <= 100){
$('.height-noUI-text').text('Tall');
}
};
heightSlide.on('slide', onSlide);
这是带有工作滑块的代码的jsFiddle。
如何更新我的代码以使滑块滑动时文本显示在 div 中?