У меня есть сайт Fullcalendar, где я использую опцию customButtons для добавления двух кнопок. Я также использую функцию jquery .apppend, чтобы добавить раскрывающийся список и текстовое поле в заголовке. Когда я нажимаю пользовательскую кнопку, выпадающий список и добавленное текстовое поле исчезают. Я не могу найти причину. Может кто-нибудь помочь мне с этой проблемой?
Это мой код для пользовательской кнопки. Он устанавливает параметр фильтра и меняет значок на кнопке.
customButtons: {
filterButton: {
text: '',
click: function() {
var newFilterResourcesWithEvents = ! calendar.getOption('filterResourcesWithEvents');
calendar.setOption('filterResourcesWithEvents', newFilterResourcesWithEvents);
tekst();
}
}
},
Но также удаляет эти элементы. Код для добавления для выпадающего и текстового ввода:.
$("#calendar .fc-resource-area .fc-widget-header .fc-cell-text").eq(0).append('<div class="form-inline"><div id="resourceddldiv"><select class="selectpicker" id="resourceddl" data-container="body"></select></div><input type="text" id="filter" placeholder="filter" size="15" style="margin-left:40px";></div>');
до нажатия после нажатия