jQuery 运行 功能如果 CSS 属性 存在

jQuery run function if CSS property present

我正在尝试 运行 一个函数(如果可见)并且不允许它 运行 如果可见。我的代码如下,但它不起作用。函数 运行 没问题。

function onAnyChange(){
  if ($('#text_side_content_submit').css('display') != 'none'){
  ...do something...
  }
}

我想要的是使用类似的东西:

.css('display') == 'visible')

但是"display"没有这样的属性。根据手册,"display" 的默认值是 "inline",但这会破坏代码。我应该使用什么?

JQuery 有 :visible:hidden 选择器。使用这些选择器。

if($('#text_side_content_submit:hidden').length == 0){
// do something