2013-01-22 86 views
3

我使用jQuery的滑塊,我想所有的滑塊的當前值時,一個滑塊改變如何從JQuery Slider獲取當前滑塊值?

滑塊代碼:

var slider = jQuery("<div class='slider'></div>").insertAfter(select) 
     .slider({ 
      min : 0, 
      max : 4, 
      range : "min", 
      value : select[0].selectedIndex + 1, 
      slide : function(event, ui) { 


      }, 
      change: function(event, ui) { 


      } 
     }); 

我嘗試這樣:

 change: function(event, ui) { 

      jQuery(".minbeds").each(function(){ 
       alert(jQuery(this).val()); 
      });   
     } 

但無論滑動值如何,它只是提醒值1

enter image description here

UPDATE:

jQuery(".slider").slider("value"); 

時變化會給當前滑塊的價值,但我怎麼能得到所有滑塊值。

回答

6

使用以下命令行訪問滑塊的當前值:

var val = $('#slider').slider("option", "value"); 
+0

返回一個複雜的對象,我已經嘗試過,一個是:(有沒有簡單的方法 –

+1

@KanishkaPanamaldeniya:不,返回整數值不復雜的對象。 – YogeshWaran

+1

@YogeshWaran,對不起,我使用了一個錯誤的類。現在它工作,謝謝你們 –