0

jQueryに相当するものを見つけようとしています

style.display.indexOf('none') > -1)

私は試した

if(jQuery('#container').css(display).index(none) > -1)

しかし、それが正しいかどうかはわかりません。誰か手を貸してくれませんか

ありがとう

4

4 に答える 4

4

その目的は、表示プロパティが次のように設定されているかどうかを判断することであると仮定しますnone

jQuery('#container').css("display") === "none"
                           ^^^ Needs to be a string
                                    ^^^ Should be an equality operator
于 2013-07-09T06:44:55.103 に答える
2

これを試して

if(jQuery('#container').is(':hidden')) {
    // code
}
于 2013-07-09T06:45:34.683 に答える
1

あなたのケースでは :visible セレクターを使用できます。これは次のようになります。

$('#container:visible') 

true または false を返します。

于 2013-07-09T06:47:07.830 に答える
1

文字列を囲んでいません''

if(jQuery('#container').css('display').index('none') > -1)

しかし、要素が表示されているかどうかを探している場合は、:visibleセレクターを使用します

if(jQuery('#container').is(':visible'))
于 2013-07-09T06:44:28.943 に答える