【发布时间】:2015-02-19 18:37:42
【问题描述】:
我有一些代码可以将文本添加到 div 然后显示它。
$("#messageBox").addClass('msg-error').text("Your selected date is no longer available due to the appointment duration. Please select an alternative date.").show();
然后我有一些其他代码也将文本添加到同一个 div 并显示它。
$("#messageBox").addClass('msg-error').text("Your selected time is no longer available due to the appointment duration. Please select an alternative time.").show();
但是,如果 messageBox div 尚不可见,我只想显示底部消息。我的代码是。
if($("#messageBox").not(':visible') || $("#messageBox").css("visibility") == "hidden"){
$("#messageBox").addClass('msg-error').text("Your selected time is no longer available due to the appointment duration. Please select an alternative time.").show();
}
它似乎并不总是有效,我做错了什么吗?
谢谢
【问题讨论】:
标签: jquery visibility hidden