首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Bootstrap-Slider插件中捕获值onChange

如何在Bootstrap-Slider插件中捕获值onChange
EN

Stack Overflow用户
提问于 2017-02-22 05:19:12
回答 2查看 1.3K关注 0票数 2

我想不出如何在bootstrap-slider插件上捕获值的变化。

请阅读文档。尝试了很多很多的东西。

代码语言:javascript
复制
<div class="form-group">
  <label class="col-md-4 control-label" for="language_spanhish">Spanish</label>
  <div class="col-md-6">
    <input id="language_spanish" type="text" data-provide="slider"
      data-slider-ticks="[0, 1, 2]"
      data-slider-min="0"
      data-slider-max="2"
      data-slider-step="1"
      data-slider-value="0"
      data-slider-tooltip="show"
      onchange="alert('you changed it')"
    />
  </div>
</div>

已尝试(未成功):

代码语言:javascript
复制
    document.getElementById("#language_spanish").getAttribute("data-slider-value");
        var getIt = $('#language_spanish').data('slider').getValue();
        alert(getIt);
spanish.on("slide", function(slideEvt) { console.log(slider.getValue() ); alert(slideEvt.value); });
        $('#language_spanish').slider().on('slide', function(ev){ alert("I changed it") });

我只是在寻找那些成功捕捉到滑块上的值变化的人。如果插件不支持捕获值变化的能力,请回帖。

我从一些尝试中得到的一个控制台日志错误是:

未捕获的ReferenceError:未定义$

EN

回答 2

Stack Overflow用户

发布于 2017-02-22 05:34:51

你试过了吗

代码语言:javascript
复制
$('#language_spanish').on('input', function(ev){ alert("I changed it") });

对于Uncaught ReferenceError: $ is not defined,您可以绕过jQuery (未测试):

代码语言:javascript
复制
var slider = document.getElementById("language_spanish")
console.log("init : " + slider.value)
slider.addEventListener('input', function(e){ alert("I changed it " + e.currentTarget.value + " === " + input.value) });
票数 2
EN

Stack Overflow用户

发布于 2017-12-19 20:04:55

这个解决方案需要jquery。

滑块自带了自己的事件处理程序,其中不包括输入,但包括“更改”。https://github.com/seiyria/bootstrap-slider

代码语言:javascript
复制
$("#language_spanish").on("change", function(){
console.log("Changed");
});

如果您想要获得滑块的新值,那么。

代码语言:javascript
复制
$("#language_spanish").on("change", function(event){
console.log("Changed to ", event.value.newValue);
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42378188

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档