我試圖呈現滑塊而不是選擇組件。如何使用「年份」選擇綁定多個Jquery UI滑塊?
每個頁面都有幾個選擇組件,用class ='jqselect'標記,所有組件的年份值都會減少(有些年份可能會丟失)。例如,一個選擇可能有價值[2010年,2009年,2006年,2005年,2004年]。
我已經嘗試綁定它在jQuery UI文檔中的示例(但忽略缺少的年份)並通過燈絲組使用selectToUISlider(http://www.filamentgroup.com/lab/update_jquery_ui_slider_from_a_select_element_now_with_aria_support//)。他們都沒有工作。
以下是我迄今所做的:
綁定選擇具有以下滑塊div容器:
$('#content div.jqslider').slider({
animate: true,
min: $(this).prev().children().last().val(),
max: $(this).prev().children().first().val(),
slide: function(event, ui) {
var select = $(this).prev();
select.val($(this).slider('option', 'value'));
console.log($(this).slider('option', 'value')); //debug
}
});
這使得該滑塊,但是控制檯日誌值從0到100,選擇顯然不不會隨着事件而改變。
使用selectToUISlider:
$('#content select.jqselect').selectToUISlider();
這還不呈現滑塊,投擲的誤差的jquery-min.js 'b爲未定義'(第30行,6上)。如果我只傳遞其中一個滑塊的標識符,它將被渲染,但非常麻煩。
請,我被困在兩天,任何幫助非常感謝。 問候,
亞瑟