JavaScript调用其他功能

时间:2018-10-29 11:32:39

标签: javascript

我在使用Javascript并调用“函数中的函数”时遇到一些问题。 我有以下代码:

很抱歉pastebin.com/tKVNmGLJ,再次出现粘贴代码的问题。

我需要在第二个函数中调用第一个函数,但只能剪切该代码:

$('#delete-confirmation-modal-document').on('show.bs.modal', function(e) {

    var invoker = $(e.relatedTarget);

    $('button.confirm', this).off('click').on('click', function(){
        $.get(invoker.data('href'), function(resp){
            invoker.parents('.thumbnail').parent('div').remove();
            $('#delete-confirmation-modal-document').modal('hide');
        });
    });
});

因为没有用于确认的按钮。

编辑: 抱歉,信息少! 我有一个用于上传文件的保管箱。上载文件时,您会在该下拉框和下方的下拉框中看到该文件,但是刷新页面时,该下拉框中没有该文件(正确的内容)。但是问题是,如果您上传文件并且上传了错误的文件,则您具有“删除”按钮(谈论放置框),因此您删除了该文件并将其从框中删除,但是它并未在下面的放置框中删除(已删除)但我必须刷新页面才能看到更改)。 因此,第一个功能是从下方的下拉框中删除该文件,例如,将其称为“其他框”,如果它已经上传,并且当您从该其他框中单击“删除”时,您将具有模式以确认要删除文件的更改,并且已正确删除。第二个删除功能是仅从下拉框中删除文件,但我也需要从其他框中删除文件。因此,我需要以某种方式调用该函数并删除该添加的文件。我试图将那段代码粘贴到第二个代码中,但是它不起作用,我知道为什么,但不确定如何编写。

1 个答案:

答案 0 :(得分:0)

$('button.confirm')可能应该是$('button#confirm')

...对于HTML,这只是一个猜测-因为它不可复制。