填充jquery.repeater

时间:2019-04-07 16:49:11

标签: jquery repeater jquery.repeater

我是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();

    });

0 个答案:

没有答案