0

Full Calendars removeEvents 関数を使用して、同じ className を持つ一連のイベントを削除しようとしています。構文を正確に入力しているとは思いません。

$('#calendar').fullCalendar('removeEvents', event.className===user);

これは ajax スクリプトの一部です。readyState == 4 の場合、これは実行されるコードの最後のビットです。

現在、すべてのカレンダー エントリが削除されます。ID で削除する方法は知っていますが、フィルター文字列の構文を完全に把握しているとは思いません。どんな助けでも大歓迎です。

4

1 に答える 1

0

IDまたはフィルター関数をイベント オブジェクトと共にパラメーターとして渡す必要があります。

$('#calendar').fullCalendar('removeEvents', myRemove);

function myRemove(event) {
    return "user" === event.className; // ensure your events have this custom class !
}

ドキュメント

于 2012-05-16T20:08:07.287 に答える