我正尝试为用户在组中选择不同的单选按钮时为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