Bagaimana untuk menyemak sama ada elemen tersembunyi dalam jquery

青灯夜游
Lepaskan: 2022-02-28 16:05:59
asal
3294 orang telah melayarinya

Kaedah Jquery untuk menyemak sama ada elemen disembunyikan: 1. Gunakan kaedah is() dan pemilih ":hidden", sintaksnya ialah "element object.is(":hidden""; Gunakan kaedah is() dan pemilih ":visible", sintaks "element object.is(":visible")".

Bagaimana untuk menyemak sama ada elemen tersembunyi dalam jquery

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi jquery 1.10.2, komputer Dell G3.

jquery menyemak sama ada elemen disembunyikan

1 Gunakan kaedah is() dan pemilih ":hidden"

<!DOCTYPE html>
<html>
	<head>
		<script type="text/javascript" src="js/jquery-1.10.2.min.js"></script>
		<script type="text/javascript">
			$(document).ready(function() {
				$("button").click(function() {
					if ($("#hide").is(":hidden")) {
						console.log("#hide元素隐藏了");

					} else {
						console.log("#hide元素没隐藏,是可见的");
					}
					if ($("#show").is(":hidden")) {
						console.log("#show元素隐藏了");

					} else {
						console.log("#show元素没隐藏,是可见的");
					}
				});
			});
		</script>
	</head>

	<body>
		<div id="hide" style="display:none;">
			#hide元素-我是隐藏的内容,你看不到我。
		</div>
		<div id="show" style="display:block;">
			#show元素-我是显示的内容,你看的到我。
		</div><br>
		<button>检查元素是否隐藏</button>
	</body>
</html>
Salin selepas log masuk

Bagaimana untuk menyemak sama ada elemen tersembunyi dalam jquery

2 Gunakan kaedah is() dan pemilih ":visible"

$(document).ready(function() {
	$("button").click(function() {
		if ($("#hide").is(":visible")) {
			console.log("#hide元素没隐藏,是可见的");
			
		} else {
			console.log("#hide元素隐藏了");
		}
		if ($("#show").is(":visible")) {
			console.log("#show元素没隐藏,是可见的");
			
		} else {
			console.log("#show元素隐藏了");
		}
	});
});
Salin selepas log masuk

Hasil larian adalah sama. seperti gambar di atas.

Penerangan:

Pemilih penapis keterlihatan:

  • $("div:hidden") Pilih semua yang tidak kelihatan Elemen

  • [Pembelajaran yang disyorkan:
  • tutorial video jQuery

    ,

    video pembangunan bahagian hadapan web
  • ]

Atas ialah kandungan terperinci Bagaimana untuk menyemak sama ada elemen tersembunyi dalam jquery. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan