2

私はjQueryweekcalendarを使用して、予定のあるWebベースのカレンダーを表示しています。setEventUserIdcalEventにいくつかの変数を格納するようないくつかの組み込み関数。

このcalEventオブジェクトにカスタム変数を格納するにはどうすればよいですか?

何かのようなもの:

setEventCategoryId: function(calendarId, calEvent, calendar) {
  calEvent.calendarId = calendarId;
  return calEvent;
},
getEventCategoryId: function(calEvent, calendar) {
  return calEvent.calendarId;
}

しかし、いつこのメソッドを呼び出すのですか?そして、変数を格納するためにこのコードを持っているだけで十分ですか?

どんな入力でも大歓迎です。

4

1 に答える 1

0

プラグインによって内部的に格納された変数は、プラグインによって内部的に使用されます。カスタム変数はプラグインによって内部的に使用されないため、プラグインを使用してそれらを保存することは意味がありません。

.data()jQueryの関数を使用して、要素に対して任意のデータを格納できます。

http://api.jquery.com/data/

たとえば、次のように設定します。

$(calEvent).data('calendarId', calendarId);

取得するには:

var calendarId = $(calEvent).data('calenderId');
于 2013-02-03T07:38:27.037 に答える