我正在嘗試更新引導滑塊在應用上所做的某些更改的值。這是error : $(...).setAttribute is not a function
。引導滑塊的更新滴答值
這個問題已經被在Github上 https://github.com/seiyria/bootstrap-slider/issues/451
登錄我所做的修改建議
if (updateSlider === true) {
if (Array.isArray(this.options.ticks_labels) && this.options.ticks_labels.length > 0) {
for (i = 0; i < this.options.ticks_labels.length; i++) {
this.tickLabels[i].innerHTML = this.options.ticks_labels[i]
}
}
}
,這是在更新它的代碼。
function UpdateMonthSlider(month)
{
var updtdArray = GetTicksArray(month.MonthMin, month.MonthMax, monthStep);
$('#monthSlider').setAttribute("ticks", updtdArray);
$('#monthSlider').setAttribute("ticks_labels", GetFormattedLabels(updtdArray, 'months', false));
$('#monthSlider').slider('refresh');
}
樣品小提琴顯示錯誤: jsfiddle.net/mo6v9x7h/2
能否請您提供再現錯誤的jsfiddle? –
它是我已發佈的示例小提琴,@ToddChaffee http://jsfiddle.net/mo6v9x7h/2/ – ankur
檢查此鏈接https://github.com/OnekO/bootstrap-slider/commit/b99bbff58f028d3b3331bc4fa8877023d8f1d674 – bradbury9