2017-02-17 121 views
0

jQuery UI的滑塊我爲滑蓋下面的代碼沒有範圍

<div id="test"></div> 
<p:inputText value="#{observerMBean.rating.scale}" id="amount" style="width:30%;"> 
    <f:convertNumber minFractionDigits="2" /> 
</p:inputText> 
    $(function() { 
    $("#test").slider({ 
     range: true, 
     min: 1, 
     step: 0.1, 
     max: 5, 
     value:0, 
     slide: function(event, ui) { 
      $("#amount").val(ui.values[ 1 ]); 
     } 
    }); 

}); 

我面臨兩個問題

  1. 我不想一個範圍,如果我設置範圍爲「分」或'max'我得到以下錯誤「Uncaught TypeError:無法讀取未定義的屬性'1'。如何解決這個問題?

  2. 如果我需要5個滑塊在同一頁面中,我怎樣才能將值設置爲文本框而不使用id。

回答

0

使用這個解決我的問題

$("#amount").val(ui.value);