检查display none是否通过jquery添加到元素中



我正试图添加一个脚本,当另一个脚本被隐藏时,它会隐藏和元素。

if (jQuery('#thisElement').css('display') == 'none') {
// DO SOMETHING 
}

但是由于该元素已经通过javascript/jquery隐藏(添加style="display:none",所以我的脚本不起作用。有变通办法吗?我无法使用css隐藏。

也许我应该使用变异观察者?

这可以在没有jquery的情况下完成,但由于您特别要求使用jquery,因此可以通过这种方式隐藏它。

if($('#thisElement').css('display') == 'none')
{
$("#otherElement").css("display", "none");
}

最新更新