在 JQuery BlockUI 消息中选择 div 容器

发布于 2024-09-19 22:31:37 字数 472 浏览 6 评论 0原文

我使用此插件是为了在单击 时阻止 UI。但是我不想立即阻止 UI,而是 2 秒后。

尽管我已经定义了

$(function() {
    $('input[type=submit]').click(function() {
        setTimeout(function() {
            $.blockUI({ 
                message: $('#processingData')
            }); 
        }, 2000);
    });
});

I am using this Plugin in order to block the UI when <input type="submit"> is clicked. However I don't want to block UI immediately, but 2 seconds later.

The following function doesn't work because $('#processingData') cannot be found, although I have defined <h3 id="ProcessingData" style="display:none">Processing Data...</h3> in the html body.

$(function() {
    $('input[type=submit]').click(function() {
        setTimeout(function() {
            $.blockUI({ 
                message: $('#processingData')
            }); 
        }, 2000);
    });
});

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

霓裳挽歌倾城醉 2024-09-26 22:31:38

不知道这是否只是您问题中的拼写错误,但 processingDataProcessingData 并不相同。注意开头的大写P。

难道不应该如此吗

message: $('#ProcessingData').text()

Dunno if this is just a typo in your question, but processingDataand ProcessingData is not the same. Notice the capital P at the beginning.

And shouldn't it be

message: $('#ProcessingData').text()

?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文