首頁 >web前端 >前端問答 >jquery怎麼判斷某個元素是否顯示

jquery怎麼判斷某個元素是否顯示

青灯夜游
青灯夜游原創
2022-04-28 17:00:157741瀏覽

在jquery中,可用“:visible”選擇器和is()方法來判斷某個元素是否顯示,語法為“元素物件.is(':visible')”,可以查看指定元素是否符合「:visible」選擇器,即是否為可見元素;如果元素是顯示的,則傳回true。

jquery怎麼判斷某個元素是否顯示

本教學操作環境:windows7系統、jquery1.10.2版本、Dell G3電腦。

在jquery中,可用“:visible”選擇器和is()方法來判斷某個元素是否顯示

  • ##is() 方法用於查看選擇的元素是否匹配選擇器。

  • :visible 選擇器選取目前可見的每個元素。

    除以下幾種情況以外的元素即是可見元素:

    • 設定為display:none

    • 帶有type="hidden" 的表單元素

    • width 和height 設定為0

    • 隱藏的父元素(這也會隱藏子元素)

判斷某個元素是否顯示的語法:

元素对象.is(':visible')

  • 表示查看指定元素是否符合「:visible 」選擇器,即是否為可見元素

範例:

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<script src="js/jquery-1.10.2.min.js"></script>
		<script>
			$(function () {
            $("button").click(function () {
			   var node=$(&#39;span&#39;);
               if(node.is(&#39;:visible&#39;)){
				   alert("显示元素");
			   }else{
				   alert("隐藏元素,将它显示出来");
				   node.show();
			   }
            })
        })
    </script>
	</head>
	<body>
		<div>这是一段可见的div内容。</div>
		<span hidden="hidden">这是一个被隐藏的内容,现在显示出来了。</span>
		<p>这是一段可见的内容。</p>
		<button>判断span元素是否显示</button>
	</body>
</html>

jquery怎麼判斷某個元素是否顯示

【推薦學習:

jQuery影片教學web前端影片#

以上是jquery怎麼判斷某個元素是否顯示的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn