recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Ajouter une alerte à la couche contextuelle d'amorçage

Ajoutez une alerte à la couche contextuelle du bootstrap et annulez-la après avoir ouvert le modal pour la deuxième fois, le déclenchement de l'événement d'alerte alertera deux fois !

$("#" + 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');
                    })
                }

Chaque fois que vous annulez le modal et l'ouvrez à nouveau, le modal sera alerté une fois de plus qu'avant

天蓬老师天蓬老师2741 Il y a quelques jours477

répondre à tous(2)je répondrai

  • PHPz

    PHPz2017-05-19 10:25:55

    1 Remplacez $("#submit").on('click',function(){}) par $("#submit").unbind('click bind'). ('click',function(){})Essayez-le$("#submit").on('click',function(){}) 改成$("#submit").unbind('click').bind('click',function(){})试试

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

    2. Mettez $("#submit") après $("#" + data[i].id).on('click',function(){}); Oui La raison. c'est que vous vous êtes inscrit plusieurs fois.🎜

    répondre
    0
  • 習慣沉默

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

    N'ai-je pas dit qu'il n'est pas recommandé d'afficher des fenêtres contextuelles multicouches ? Notre chef de produit a dit que ce n'était pas une bonne expérience utilisateur...

    répondre
    0
  • Annulerrépondre