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