0

我有一个像这样的 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 );

在 Chrome 上我收到以下错误

Uncaught TypeError: Object # has no method 'slider'

我不确定错误是什么

4

2 回答 2

1

slide确实没有slider方法,因为.slider它是 jQuery-ui 的一部分。而且您还没有创建任何 jquery 对象。

改变:

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

到:

var slide = $("#slider1");
于 2012-08-14T01:29:45.280 回答
1

你使用 DOM 对象而不是 jquery 对象,试试这个$(slide).slider( "value" , value );

于 2012-08-14T01:30:28.067 回答