Я новичок в jquery.repeater. Я настроил работу по добавлению или удалению строк. Я сейчас пытаюсь заполнить / добавить строку (и) с помощью вызова jquery, но я получаю сообщение об ошибке, когда я вызываю setList, «$ repeater.setList не является функцией». Не уверен, что я делаю не так.
Плюс, как очистить все строки в повторителе?
Спасибо
JQuery-код инициализации повторителя
$('.repeater').repeater({
initEmpty: true,
show: function () {
$(this).slideDown();
},
hide: function (deleteElement) {
if(confirm('Are you sure you want to delete this element?')) {
$(this).slideUp(deleteElement);
}
},
isFirstItemUndeletable: true
})
jquery, где я пытаюсь добавить строку
$('.weekday').click(function() {
var $this = $(this);
var value = $this.val();
var temp = moment(value, "MM-DD-YYYY").format('dddd, MMMM Do YYYY');
$("h4.segmentTitle").text(moment(value, "MM-DD-YYYY").format('dddd, MMMM Do YYYY'));
// ajax call here to get list
//clear the repeater
$('[data-repeater-list]').empty();
$('[data-repeater-create]').click();
var $repeater = $('.repeater').repeater();
$repeater.setList([
{
'segType': 'Music',
'filename': 'Yesterday',
'duration': '15',
},
{
'segType': 'Bells',
'filename': 'Today',
'duration': '10',
}
]);
$("#segmentContainer").show();
});