我無法弄清楚如何捕獲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!真棒。 –