Я хочу проверить, скрыт ли элемент, но код ниже работает неправильно.Элемент скрыт, не работает с css-свойством
if ($(element).css('display') = 'none'){
// element is hidden
}
Я хочу проверить, скрыт ли элемент, но код ниже работает неправильно.Элемент скрыт, не работает с css-свойством
if ($(element).css('display') = 'none'){
// element is hidden
}
эй в своем коде вы должны поставить ==
if($(element).css('display') == 'none'){
}
Также вы можете использовать
$("#idElement").is(":visible")
код не работает, потому что вы используете =
вам нужно использовать ==
.
$(element).css('display') = 'none'
вызывает ошибку, поскольку вы пытаетесь выполнить операцию присваивания.
Более элегантное решение.
if (!$(element).is(':visible')){
// element is hidden
}