Ricardo Tomasi  thanks
2009/1/20 Ricardo Tomasi <ricardob...@gmail.com>

>
> It's a shortcut for element creation.
>
> Like you can do $('body').append('<div />')
>
> $('<div />') gives you a <div> which is not in the DOM yet
>
> You can see that both jQuery objects with the divs ($date1 and $date2)
> end up appended to #multimonth.
>
> On Jan 20, 8:36 am, divsystem <divsys...@gmail.com> wrote:
> > $date1 = $('<div />')
> >
> > http://www.kelvinluck.com/assets/jquery/datePicker/v2/demo/datePicker...
>  >
> > $date1 = $('<div />')
> >                 .datePicker({inline:true})
> >                 .bind(
> >                         'dpMonthChanged',
> >                         function(event, displayedMonth, displayedYear)
> >                         {
> >
> $date2.dpSetDisplayedMonth(displayedMonth+1, displayedYear);
> >                         }
> >                 )
> >                 .bind(
> >                         'dateSelected',
> >                         function(event, date, $td, status)
> >                         {
> >                                 $date2.dpSetSelected(date.asString(),
> status, false);
> >                         }
> >                 );
> >         // remove the "forward" navigation from the first date picker
> >         $('.dp-nav-next', $date1).html('');
> >         // create the right hand datePicker and add the relevant event
> > listeners to sync it to the left hand one...
> >         $date2 = $('<div />')
> >                 .datePicker({inline:true})
> >                 .bind(
> >                         'dpMonthChanged',
> >                         function(event, displayedMonth, displayedYear)
> >                         {
> >
> $date1.dpSetDisplayedMonth(displayedMonth-1, displayedYear);
> >                         }
> >                 )
> >                 .bind(
> >                         'dateSelected',
> >                         function(event, date, $td, status)
> >                         {
> >                                 $date1.dpSetSelected(date.asString(),
> status, false);
> >                         }
> >                 );
> >         // remove the "backward" navigation from the first date picker
> >         $('.dp-nav-prev', $date2).html('');
> >         // initialise the date pickers to consecutive months ($date1
> defaults
> > to this month so set $date2 to next month)
> >         var now = new Date();
> >         $date2.dpSetDisplayedMonth(now.getMonth()+1, now.getFullYear());
> >         // add the generated combined plugin to the document
> >         $('#multimonth').html('').append($date1, $date2);
>

Reply via email to