0

HTML にメッセージがあり、jGrowl がそれらを jGrowl div として表示するように、jGrowl を HML と連携させようとしています。例: ファイルをアップロードしようとしましたが、失敗したため、次のメッセージが表示されました。

<div class="message">File upload failed!</div>

私が望むのは、jGrowl がこれらのメッセージを検索し、ページ上で非表示にして、それ自体を使用して表示することです。

私がしなければならない方法は、すべてのメッセージを次のように編集することです。

$(document).ready(function(){
    $.jGrowl(
        "File upload failed!",{
        life: 5000
    });
});

問題は、誰かが JS を無効にしている場合、何も表示されず、コードが長くなることです。

私が何を望んでいるのか理解していただければ幸いです。

返信ありがとうございます。作業コードは次のとおりです。

$('.message').each(function(){
    var $this = this;
    $(this).hide();
    $.jGrowl($(this).html(), {life: 5000});
});
4

1 に答える 1