2012-08-14 22 views
0

我有一個jQuery - UI滑塊這樣jQuery UI的二傳手錯誤

的HTML

<div id="slider1" class="slider"></div> 

我試圖使用UI設定器設置滑塊值的值

var value = data.listing.price; // Setting slider value 

    var slide = document.getElementById("slider1"); 
    slide.slider("value" , value); 

鉻我得到以下錯誤

未捕獲TypeError:對象#沒有方法「滑塊」

我不知道是什麼錯誤

回答

1

slide真的沒有一個slider方法,因爲.slider是jQuery的用戶界面的一部分。你還沒有創建任何jQuery對象。

變化:

var slide = document.getElementById("slider1"); 

要:

var slide = $("#slider1"); 
+0

謝謝它的工作,非常愚蠢的我! – alex 2012-08-14 01:33:34

+0

不用擔心。它是一個好東西getElementById死記硬背,而不是jQuery。 – Fresheyeball 2012-08-14 01:41:28

1

您使用DOM對象而不是jQuery對象,試試這個$(slide).slider("value" , value);

+0

謝謝!有效 – alex 2012-08-14 01:34:33