2012-10-05 8 views
38

संभव डुप्लिकेट:
Testing if something is hidden with jQueryअगर jQuery के साथ कुछ छिपा हुआ है तो मैं परीक्षण कैसे करूं?

jQuery में, आप किसी तरह का है कि आप छुपा रहे हैं और दिखा रहा है, .hide(), .show() या .toggle() का उपयोग करने का एक तत्व है लगता है। यह देखने के लिए आप परीक्षण कैसे करते हैं कि वह तत्व वर्तमान में स्क्रीन पर छिपा हुआ है या दृश्यमान है या नहीं?

उत्तर

37

यहाँ

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

या

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

प्रयास करें :visible के लिए डॉक्स और :hidden चयनकर्ताओं कर रहे हैं।

8
$('.target').is(':hidden') // returns true if the element is hidden 
$('.target').is(':visible') // returns true if the element is visible 
संबंधित मुद्दे