当我这样做时
console.log($('#my_slider').slider('value'))
它返回[object Object]
有没有人知道它为什么不返回滑块的实际值,就像它在文档中所说的那样?
答案 0 :(得分:2)
您应该使用(here doc)
console.log($('#my_slider').slider( "option", "value" ))
答案 1 :(得分:0)
这是为了允许方法链接。
http://www.jquery-tutorial.net/introduction/method-chaining/#.UHqPHMXLSKg
您看到的返回对象是原始匹配集(#my_slider)。因此,如果你有其他jQuery方法来调用它,你可以将它们添加到语句的末尾。
$('#my_slider').slider('value').othermethod();
答案 2 :(得分:0)
这适用于.draggable,也适用于.slider
$(function() {
$( "#slider" ).slider(
stop: function (s) {
console.log(s);
}
);
});
答案 3 :(得分:0)
此代码适用于滑块的演示页面:
$('#slider').slider('value');
此处:http://jqueryui.com/resources/demos/slider/hotelrooms.html
可能希望查看您的实施。