我正嘗試爲用戶在組中選擇不同的單選按鈕時爲datepicker(http://keith-wood.name/datepick.html)創建兩組不同的設置。爲什麼我不能使用jQuery中的更改更新datepicker上的設置?
這裏是我的代碼:
$("input[name='shipping_time_english']").change(function(){
datepicker();
});
function datepicker() {
if ($("input[name='shipping_time_english']:checked").val() == '1-3 work days') {
alert('1-3 days selected');
var firstDay = '+1';
var lastDay = '+3';
} else if ($("input[name='shipping_time_english']:checked").val() == '4-8 work days') {
alert('4-8 days selected');
var firstDay = '+4';
var lastDay = '+8';
}
$("#rush_needed_by_english").datepick({
minDate: firstDay,
maxDate: lastDay
});
} //end datepicker function
我知道改變事件的工作,因爲警報每個我改變單選按鈕的值時報警。出於某種原因,日期選擇器上的設置是我選擇的單選按鈕上的第一個值。只要我再次更改單選按鈕的值,datepick上的設置就不會改變,因爲我願意。
爲什麼我不能使用jQuery中的更改更新datepicker上的設置?
這正是我所需要的。非常感謝! – zeckdude 2010-03-09 12:20:06