我正在使用jQuery UI的滑塊,我想從多個滑塊返回結果,因此我可以執行計算。無法返回使用jQuery的結果
這是我迄今爲止,但我努力從功能外側得到任何結果。
$(function() {
var x
$("#slider4").slider({
value: 1,
min: 0,
max: 50,
step: 5,
slide: function(event, ui) {
$("#items").val("$" + ui.value);
x =$("#items").val("$" + ui.value);
}
});
$("#items").val("$" + $("#slider4").slider("value"));
console.log(x) // this doesnt update the console with the slider value
});
理想情況下,我想添加多個滑塊結果類似於下面的函數。
var z = x * y;
它看起來像'$(「#slider4」)。slider(「value」)'應該返回'1'。你是說那不是這種情況? –
您的代碼有效:http://jsfiddle.net/yza37cah/。除了設置'val()'時不必要的字符串連接,你有問題嗎? –
是的,但它的確如此,但我需要的是當滑塊更改時,x的值可在函數外部使用 – rob