1

私は、アプリケーションのいくつかの変更でブートストラップスライダの値を更新しようとしています。ブートストラップスライダのティック値を更新する

これを与えるのは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

+1

あなたはエラーを再現jsfiddleを提供していただけますか? –

+0

これは私が投稿したサンプルのフィドルです。@ ToddChaffee http://jsfiddle.net/mo6v9x7h/2/ – ankur

+0

このリンクをチェックしてくださいhttps://github.com/OnekO/bootstrap-slider/commit/b99bbff58f028d3b3331bc4fa8877023d8f1d674 – bradbury9

答えて

-1

はこれを試してください:

$('#monthSlider').slider('setAttribute', 'ticks', updtdArray); 
+0

バグ、それはまだ狐ではありません - https://github.com/seiyria/bootstrap-slider/issues/451 – Alex21

+0

何かを試す提案は、答えに渡すことはできません。これはコメントでなければなりません。コメントを投稿するのに十分な担当者がいるまでお待ちください。 –

関連する問題