cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Tambah amaran pada lapisan pop timbul bootstrap

Tambah amaran pada lapisan pop timbul bootstrap dan batalkannya selepas membuka modal Selepas membuka modal untuk kali kedua, mencetuskan acara amaran akan memberi amaran dua kali!

$("#" + data[i].id).on('click', function () {
                    var that = this;
                    $("#uploadmodal").modal('show');
                    $("#submit").on('click', function () {
                        var val = $('#sykmmc option:selected').text();
                        var opV = $('#sykmmc option:selected').val()
                        if(opV=="10086"){
                            alert('您还未选择科目!');
                            return false;
                        }
                        $(that).parent().find("span").text(val)
                        if($(that).text()=="匹配"){
                            $(that).text("修改")
                        }
                        if($(that).parent().parent().find("td").eq(4).text()=="未匹配")             {
                            $(that).parent().parent().find("td").eq(4).text("已匹配")
                        }
                        $("#uploadmodal").modal('hide');
                    })
                }

Setiap kali anda membatalkan modal dan membukanya semula, modal akan dimaklumkan sekali lagi daripada sebelumnya

天蓬老师天蓬老师2741 hari yang lalu478

membalas semua(2)saya akan balas

  • PHPz

    PHPz2017-05-19 10:25:55

    1 Tukar $("#submit").on('click',function(){}) kepada $("#submit").unbind('click'). ('klik',function(){})Cubalah$("#submit").on('click',function(){}) 改成$("#submit").unbind('click').bind('click',function(){})试试

    2.把$("#submit")放到$("#" + data[i].id).on('click',function(){});

    2. Letakkan $("#submit") selepas $("#" + data[i].id).on('click',function(){}); Ya ialah anda telah mendaftar beberapa kali.🎜

    balas
    0
  • 習慣沉默

    習慣沉默2017-05-19 10:25:55

    Bukankah saya katakan bahawa ia tidak disyorkan untuk memunculkan pop timbul berbilang lapisan?

    balas
    0
  • Batalbalas