В jQuery, как я могу определить, скрыт ли текущий объект или нет?
Прежде чем позвонить:
$('myObject').show();
Я хочу знать, скрыта ли она в данный момент или видима.
Ответ 1
Вы можете проверить это с помощью функции css():
if ($('myObject').css('display') == 'none') {
$('myObject').show();
}
EDIT:
Не знал, насколько крут: скрытый селектор. Мое предложение по-прежнему полезно для тестирования других атрибутов, но предложение Alex лучше в этом случае.