私はjquery-week-calendarを使用しており、ユーザーがブラウザーで追加/移動/削除を行った後に、すべてのカレンダー イベントをサーバーに投稿したいと考えています。つまり、カレンダーに現在表示されているすべてのイベントのリストと、開始日/終了日と時間 ( getTimeslotTimesに似たもの) が必要になります。データを取得するための私の試みについては、以下を参照してください。
ありがとう、チラグ
試してみ$("#calendar").find('.wc-cal-event')
ましたが、ここに示すように日時が含まれていません。
<div class="wc-cal-event ui-corner-all ui-resizable ui-draggable" style="line-height: 15px; font-size: 13px; top: 480px; height: 539px; display: block;"><div class="wc-time ui-corner-top">08:00 am to 04:59 pm<div class="wc-cal-event-delete ui-icon ui-icon-close"></div></div><div class="wc-title">Open hours</div><div class="ui-resizable-handle ui-resizable-s">=</div></div>
また $("#calendar").data().events
、ハンドラーのみを返します。
click [Object { type="click", guid=2, handler=function(), more...}]
mouseout [Object { type="mouseout", guid=4, handler=function(), more...}]
mouseover [Object { type="mouseover", guid=3, handler=function(), more...}]
remove [Object { namespace="weekCalendar", type="remove, guid=1}]