2016-10-25 9 views
0

私は表示されている場合に関数を実行しようとしていますが、可視であれば実行を許可しません。私のコードは以下の通りですが、動作しません。この関数は正常に動作します。私が望む何CSSプロパティが存在する場合、jQueryラン関数

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

のようなものを使用することです:

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

が、「表示」、このような性質を持っていません。マニュアルに基づいて、 "display"のデフォルト値は "inline"ですが、それはコードを破壊します。私は何を使うべきですか?

+5

私はあなたがこのhttp://stackoverflow.com/questions/15924751/check-if-a-element-is-displaynone-or-block-on-click-jqueryを探しているのだと思い – Kevin

+0

まさに私は探していた。ありがとう – Sandor

答えて

1

JQueryがを表示しています。:hiddenセレクタ。これらのセレクタを使用します。

if($('#text_side_content_submit:hidden').length == 0){ 
// do something 
関連する問題