我无法弄清楚如何捕获bootstrap-slider插件上的值变化。如何在Bootstrap-Slider插件中捕获onChange值
阅读文档。尝试了很多很多事情。
<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>
尝试(没有成功):
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:$没有定义
@YafimSimanovsky解决在这里 - > http://stackoverflow.com/questions/38825650/seiyria-bootstrap-slider-getvalue-not-working!真棒。 –