jQuery的HTML5范围滑块输入值

沃尔特

我尝试执行简单的if / else语句,因此例如“如果滑块上的值为100,则将带有一些文本的p标签附加到Miles类中”。我知道这很简单,但是我浏览了jQuery文档,却没有找到适合我的解决方案。

HTML:

<html><head>
    <meta charset="utf-8">
    <title></title>
</head>
<body>
    <div class="wrapper">
        <div class="miles"></div>
        <div class="battery-slider">
            <input class="slider-range" type="range" value="0" min="75" max="250" step="25">
            <span class="slider-value">0</span>
        </div>
    </div>
</body>
</html>

JavaScript:

var rangeSlider = function(){
    var slider = $('.battery-slider'),
    range = $('.slider-range'),
    value = $('.slider-value');
    miles = $('.miles');

    slider.each(function(){
        value.each(function(){
            var value = $(this).prev().attr('value');
            $(this).html(value);
        });
        range.on('input', function(){
            $(this).next(value).html(this.value);
        });
    });

    if ( $(range).val(value) == 100 ) {
        $(miles).append( "<p>Pass</p>" );
    }
    else {
        $(miles).append( "<p>Fail</p>" );
    }
};
rangeSlider();
MJH

您的要求还不清楚,但是也许您正在寻找类似以下的内容:

var rangeSlider = function(){
    var slider = $('.battery-slider'),
    range = $('.slider-range'),
    value = $('.slider-value');
    miles = $('.miles');

    slider.each(function(){
      value.each(function(){
          var value = $(this).prev().attr('value');
          $(this).html(value);
      });
      range.on('input', function(){
        if ( this.value == 100 ) {
            $(miles).append( "<p>Pass</p>" );
        }
        else {
            $(miles).append( "<p>Fail</p>" );
        }

        $(this).next(value).html(this.value);
      });
    });
};
rangeSlider();
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<div class="wrapper">
    <div class="battery-slider">
        <input class="slider-range" type="range" value="0" min="75" max="250" step="25">
        <span class="slider-value">0</span>
    </div>
    <div class="miles"></div>
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用jQuery(而非UI)随时随地使用HTML5范围滑块值

来自分类Dev

jQuery HTML5范围滑块中的实时输出

来自分类Dev

使用JQuery从HTML5滑块检索值

来自分类Dev

HTML5输入滑块未更新

来自分类Dev

HTML5输入类型范围值气泡

来自分类常见问题

如何设置HTML5范围输入的样式,使其在滑块前后具有不同的颜色?

来自分类Dev

在输入隐藏字段jquery中获取输入范围滑块值

来自分类Dev

Ember的HTML5范围输入

来自分类Dev

对范围输入禁用HTML5拖放

来自分类Dev

JSX React HTML5输入滑块不起作用

来自分类Dev

将HTML滑块的“最大”范围绑定到输入字段的值

来自分类Dev

将HTML滑块的“最大”范围绑定到输入字段的值

来自分类Dev

翻转范围/滑块输入html

来自分类Dev

翻转范围/滑块输入html

来自分类Dev

HTML5范围输入值在Bootstrap弹出窗口内未更改

来自分类Dev

HTML5:如何创建具有动态值的“范围输入类型”?

来自分类Dev

html5输入时间,值的范围不受限制

来自分类Dev

用于画布HTML5的Jquery画笔大小滑块

来自分类Dev

HTML5输入类型范围从正到负

来自分类Dev

设置垂直HTML5范围输入的样式

来自分类Dev

Capybara fill_in用于HTML5输入范围

来自分类Dev

HTML5输入类型范围-非线性序列?

来自分类Dev

HTML5范围输入中的上下填充样式

来自分类Dev

HTML5输入范围:允许“最小”大于“最大”(从到)

来自分类Dev

HTML5画布-输入类型范围

来自分类Dev

如何将范围滑块输入字段值绑定到 html 表中的正确输入字段?

来自分类Dev

R闪亮的输入滑块范围值

来自分类Dev

HTML5 / JavaScript / jQuery-使用jQuery选择器时,输入范围.value()变为未定义?

来自分类Dev

结合使用HTML5范围滑块和Javascript事件监听器

Related 相关文章

热门标签

归档