3

当我做

console.log($('#my_slider').slider('value'))

它返回[object Object] 有谁知道为什么它没有像文档中所说的那样返回滑块的实际值?

4

4 回答 4

2

你应该使用(这里是文档

console.log($('#my_slider').slider( "option", "value" ))
于 2012-10-14T10:09:55.793 回答
0

这适用于 .draggable 并且也适用于 .slider

$(function() {
    $( "#slider" ).slider(
       stop: function (s) {
          console.log(s);
       }
    );
});
于 2012-10-14T10:16:44.663 回答
0

此代码在滑块的演示页面上适用于我:

$('#slider').slider('value');

这里:http: //jqueryui.com/resources/demos/slider/hotelrooms.html

可能想看看你的实现。

于 2012-10-14T10:25:59.877 回答
0

这是为了允许方法链接。

http://www.jquery-tutorial.net/introduction/method-chaining/#.UHqPHMXLSKg

您看到的返回对象是原始匹配集 (#my_slider)。因此,如果您有其他 jQuery 方法可以调用它,您可以将它们添加到语句的末尾。

$('#my_slider').slider('value').othermethod();
于 2012-10-14T10:10:31.543 回答