旅行のオファーを通じて検索エンジンを開発しています。開始日と終了日を含むいくつかのフィールドがあり、内部に日付ピッカーがあります。どこでも問題なく動作しますが、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( '' );
}
}
);
}
;
手伝ってくれてありがとう!