我正在使用Drupal CMS。在Drupal中有一个消息DIV,其类为.message
出现错误时,类"error"
将添加到消息DIV中。
在我的页面上,我有一个类"instruction"
的DIV
我想隐藏这个DIV,只有在错误类可见时才会出现。
这是我的代码:
(function ($) {
$(document).ready(function () {
$(".instruction").hide;
});
if ($('.messages').hasClass('error')) {
$('.instruction').show;
}
})(jQuery);
然而,它似乎不起作用。我怎样才能使它工作?谢谢你的帮助!
答案 0 :(得分:1)
这是一个函数调用,你需要像这样添加()
:
$.ready(function() {
$(".instruction").hide();
if ($(".messages").hasClass("error")) {
$(".instruction").show();
}
});
Here's the Fiddle(从HTML中删除“错误”以查看它是否有效)。