我有一個javascript,它會在我從下拉菜單中選擇一個選項時返回一個值。如何在jQuery小部件中使用動態屬性值
$(document).ready(function() {
function calculateVals() {
//dropdown menus
var valuestart = $("select[name='timestart']").val();
var valuestop = $("select[name='timestop']").val();
//create date format
var timeStart = new Date("01/01/2007 " + valuestart).getHours();
var timeEnd = new Date("01/01/2007 " + valuestop).getHours();
var hourDiff = timeEnd - timeStart;
return hourDiff;
}
$("select").change(calculateVals);
calculateVals();
});
上面的腳本返回一個數字,我需要添加到一個jQuery插件下方。我需要將它添加到max
選項,但我得到錯誤calculateVal is not defined
。
$(function(){
$("#slider").slider({
range: "min",
value: 8,
min: 1,
max: calculateVals(), //my attempt
step: 1,
slide: function(event, ui) {
$("#amount").text(ui.value);
},
stop: function(event, ui) {
$("#notifications").val(ui.value);
}
});
$("#notifications").val($("#slider").slider("value"));
});
尼斯頭像.... – gdoron
@gdoron感謝我沒有看到壽哈哈 – CyberJunkie