53

重複の可能性:
jQueryで何かが隠されているかどうかをテストする

jQueryで、、またはを使用して.hide()、非表示および表示しているある種の要素があるとします。その要素が現在画面上で非表示または表示されているかどうかを確認するには、どのようにテストしますか?.show().toggle()

4

2 に答える 2

44

試す

$("some-selector").is(':hidden');

また

$("some-selector").is(':visible');  

:visible:hiddenセレクターのドキュメントは次のとおりです。

于 2012-10-05T11:11:18.533 に答える
9
$('.target').is(':hidden') // returns true if the element is hidden
$('.target').is(':visible') // returns true if the element is visible
于 2012-10-05T11:13:51.933 に答える