web-dev-qa-db-ja.com

jQueryで何かが隠されているかどうかをテストするにはどうすればよいですか?

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

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

48

試す

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

または

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

:visible および :hidden セレクター。

43
gion_13
$('.target').is(':hidden') // returns true if the element is hidden
$('.target').is(':visible') // returns true if the element is visible
8
Bruno Vieira