2012-08-16 110 views
0

我正在使用Drupal CMS。在Drupal中,有一個消息DIV,其類別爲.message 當出現錯誤時,將類"error"添加到消息DIV中。如何在網頁上顯示某個課程時顯示DIV?

在我的頁面上,我有一個DIV,它有一類"instruction" 我希望這個DIV被隱藏,只有在錯誤類可見時纔會出現。

這裏是我的代碼:

(function ($) { 
    $(document).ready(function() { 
     $(".instruction").hide; 
    }); 

    if ($('.messages').hasClass('error')) { 
    $('.instruction').show; 
    } 

})(jQuery); 

然而,它似乎並沒有工作。我怎樣才能使它工作?謝謝你的幫助!

回答

1

這是一個函數調用,你需要添加()這樣的:

$.ready(function() { 
    $(".instruction").hide(); 

    if ($(".messages").hasClass("error")) { 
     $(".instruction").show(); 
    } 

}); 

Here's the Fiddle(從HTML中刪除「錯誤」,看看它的工作)。

+0

完美的作品。謝謝! – 2012-08-16 13:02:58