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

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

青灯夜游
發布: 2022-04-28 17:35:38
原創
7725 人瀏覽過

在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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板