我正在通过旅行优惠开发一个搜索引擎,并且 i0ve 有几个包含开始日期和结束日期的字段,其中包含 datepicker。它在任何地方都很好用,但在 Internet Explorer 8 中:它只显示 2...IE 的第一个日历在这些行中给我一个警报,但我看不出问题出在哪里:
function spCalendar( id, options, from, to )
{
jQuery( document ).ready(
function() {
jQuery.extend(
options, {
onClose: function() {
time = jQuery( this ).datepicker( 'getDate' );
jQuery( '#'+this.get( 'id' ).replace( '_selector', '' ) ).val( new Date( time ).valueOf() );
}
}
);
jQuery.extend( options, spCalLang );
jQuery( '#'+id+'_from_selector' ).datepicker( options );
if( from > 0 ) {
jQuery( '#'+id+'_from_selector' ).datepicker( 'setDate', new Date( from ) );
}
else {
jQuery( '#'+id+'_from_selector' ).val( '' );
}
jQuery( '#'+id+'_to_selector' ).datepicker( options );
if( to > 0 ) {
jQuery( '#'+id+'_to_selector' ).datepicker( 'setDate', new Date( to ) );
}
else {
jQuery( '#'+id+'_to_selector' ).val( '' );
}
}
);
}
;
感谢帮助!