2 つのテキスト ボックスにある値で jquery ui 範囲スライダーを更新したいと考えています。
var minVal = $(this).find('.minTextBox').val();
var minVal2 = parseInt(minVal);
var maxVal = $(this).find('.maxTextBox').val();
var maxVal2 = parseInt(maxVal);
var myvalues = [minVal2, maxVal2];
var mySliderId = $(this).find('.RangeSlider').attr('id');
$( "#" + mySliderId).slider({
range: true,
values: myvalues,
slide: function( event, ui ) {
var idx = $(this).attr("id");
x = idx.substr(idx.length-2);
$( "#ctl00_ContentPlaceHolder1_Min" + x ).val(ui.values[0]);
$( "#ctl00_ContentPlaceHolder1_Max" + x ).val(ui.values[1]);
}
});
myvalues 配列をスライダーに渡して、古い値を上書きしようとしています。
何を試しても、これを機能させることはできません。SOに関する他のさまざまな質問やドキュメントを見てきましたが、これ以上近づくことはできません。
私はこれで正しい線にいますか?
どんな助けでも大歓迎です。