Py学习  »  Jquery

执行多个不工作的jquery函数

Muhammad Safreza • 4 年前 • 122 次点击  

我自动单击以添加新行。其中有select2和datepicker。我在换行后刷新这个。但不能同时执行。

$(document).ready(function () {      
                var i = 1;
                $("#add_row").click(function () {
                    $('tr').find('input').prop('enable', true);
                    $('#addr' + i).html("<td><input type='text' name='nama[]" + i +
                        "' placeholder='Nama Kegiatan' class='form-control input-md'/></td><td><input data-date-format='dd/mm/yyyy' data-date-viewmode='years' type='text' placeholder='Pilih Tanggal Berkas' name='waktu[]" + i +
                        "' class='datepicker'></td><td><select class='js-example-basic-single' style='width:200px;' name='idunsur[]" + i +
                        "' > <?php foreach ($unsur as $u) { echo '<option value=' . $u->id_unsur . ' >' . $u->unsur_nama . '</option>'; } ?></select></td><td><input type='file' accept='.pdf' name='file[]" + i +
                        "' placeholder='File kegiatan' class='form-control input-md'/></td>");

                    $('#tab_logic').append('<tr id="addr' + (i + 1) + '"></tr>');
                   i++;
                   $('.datepicker').datepicker().refresh();
                    $('.js-example-basic-single').select2().refresh();
                });

            });

output

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/46542
 
122 次点击  
文章 [ 1 ]  |  最新文章 4 年前
Muhammad Safreza
Reply   •   1 楼
Muhammad Safreza    5 年前

删除刷新函数,因为该函数不存在,如果要刷新,只需进行初始化。这样地:

$('.js-example-basic-single').select2();
$('.datepicker').datepicker();