在模态显示后在jquery中调用相同的函数

Call same function in jquery after modal shows up

本文关键字:函数 调用 模态 显示 jquery      更新时间:2023-09-26

我使用引导模态来显示我的div中的内容,当一个文本被点击(由<span>包围)。

我叫它$(#div_to_show").modal()每当你点击一个span标签内的文本。modal()是bootstrap模态javascript的一部分。

我的span使用类someClass。我使用

function update() 
{
    ('.someClass').click(function() {
        var atr = $(this).attr("atr");
        $.get("../Folder/getFile?atr="atr, function(data) {
            json=JSON.parse(data);
            if(typeof(json.error) == "undefined") {
                var foobar = json.foo.replace(/_/g, '"');
                bar("#div_to_show", foobar);
                $("#div_to_show").modal();
            }
        });
        return false;
    });
}

我可以在$(#div_to_show").modal();之后添加update();,但这会导致它进入无限循环,即使模态显示并且span没有被单击。

我的问题是我怎么能调用函数update()每当你点击围绕span的文本?

试试这个:

$('.someClass').on('click', function() {
    update();
});
function update()
{
    $("#div_to_show").modal();
}