ホームページ  >  記事  >  php教程  >  jQueryの現在の要素が非表示か表示かを判断する方法

jQueryの現在の要素が非表示か表示かを判断する方法

高洛峰
高洛峰オリジナル
2016-12-05 14:53:341154ブラウズ

$(this).is(":hidden"); //要素が非表示の場合、true を返します

は、特に jQuery のセレクターをパラメーターとして使用できます。コロンで始まるフィルタ文字を組み合わせてさまざまな判定を行います。例: 「:checked、:hidden」など。例を挙げてみましょう:

<head>
 <script src="jquery-1.7.1.js" type="text/javascript"></script>
 <script type="text/javascript">
  $(function () {
   $(":button").click(function () {
    if ($(this).is(":button")) {
     alert("我是一个按钮!");
    }
    if ($("#check1").is(":checked")) {
     alert("我是被选中的");
    }
    if ($(".p1").is(":visible")) {
     alert("p1是可见的");
    }
   })
  })
 </script>
</head>
<body>
 <div id="div1">
  <p class="p1">我是一个p</p>
  <input id="check1" type="checkbox" value="" />复选框
  <input type="button" value="确认" />
 </div>
</body>


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。