DMOZ中文网站分类目录-免费收录各类优秀网站的中文网站目录.
  • DmozDir.org
DMOZ目录快速登录入口-免费收录各类优秀网站的中文网站目录.由人工编辑,并提供网站分类目录检索及地区分类目录检索,是站长免费推广网站的有力平台!

jquery如何让元素不可见(隐藏)?

  • jquery如何让元素不可见(隐藏)?

  • 已被浏览: 27 次2020年09月03日    来源:  https://www.dmozdir.org/
  • 在jquery中,可以使用使用hide()、toggle()、css('display','none')、css('visibility','hidden')等方法来让元素不可见(隐藏)。
    jquery如何让元素不可见(隐藏)?下面本篇文章就来给大家介绍一下方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

    jquery如何让元素不可见(隐藏)?

    使用jquery控制元素的隐藏,一句话就能搞定,例如:

    1、使用hide()

    hide() 方法隐藏被选元素。

    提示:这与 CSS 属性 display:none 类似。

    注释:隐藏的元素不会被完全显示(不再影响页面的布局)。

    如需显示隐藏的元素,就使用 show() 方法。

    示例:

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js">
    </script>
    <script>
    $(document).ready(function(){
    	$(".btn1").click(function(){
    		$("p").hide();
    	});
    	$(".btn2").click(function(){
    		$("p").show();
    	});
    });
    </script>
    </head>
    <body>
    
    <p>这是一个段落。</p>
    <button class="btn1">隐藏</button>
    <button class="btn2">显示</button>
    
    </body>
    </html>

    方法2:使用toggle()

    toggle() 方法在被选元素上进行 hide() 和 show() 之间的切换。如果元素是可见的,切换为隐藏的;如果元素是隐藏的,则切换为可见的。

    该方法检查被选元素的可见状态。如果一个元素是隐藏的,则运行 show(),如果一个元素是可见的,则运行 hide() - 这会造成一种切换的效果。

    注释:隐藏的元素不会被完全显示(不再影响页面的布局)。

    提示:该方法可被用于自定义函数之间的切换。

    示例:

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js">
    </script>
    <script>
    $(document).ready(function(){
    	$("button").click(function(){
    		$("p").toggle();
    	});
    });
    </script>
    </head>
    <body>
    
    <p>这是一个段落。</p>
    <button>切换  hide() 和 show()</button>
    
    </body>
    </html>

    方法3:使用css('display','none')

    示例:

    $("#id").css('display','none');//隐藏
    $("#id").css('display','block');//显示

    或者

     $("#id")[0].style.display='none';

    display=none 控制对象的隐藏

    display=block控制对象的显示

    方法4:使用css('visibility','hidden')

    示例:

    $("#id").css('visibility','hidden');//元素隐藏
    $("#id").css('visibility','visible');//元素显示

    CSS visibility 属性规定元素是否可见。

    • visible 元素可见。

    • hidden 元素不可见。

    • collapse 在表格元素中使用时,此值可删除一行或一列,但它不影响表格的布局。被行或列占据的空间会留给其他内容使用。如果此值被用在其他的元素上,会呈现为 "hidden"。

    • inherit 从父元素继承 visibility 属性的值。

    注意:

    display:none和visible:hidden都能把网页上某个元素隐藏起来,在视觉效果上没有区别,但是在一些DOM操作中两者有区别:

    • display:none ---不为被隐藏的对象保留其物理空间,即该对象在页面上彻底消失,通俗来说就是看不见也摸不到。

    • visible:hidden--- 使对象在网页上不可见,但该对象在网页上所占的空间没有改变,即它仍然具有高度、宽度等属性,通俗来说就是看不见但摸得到。

    更多web开发知识,请查阅 DMOZ中文网站分类目录 !!

    以上就是jquery如何让元素不可见(隐藏)?的详细内容,更多请关注DMOZ中文网站分类目录其它相关文章!


    以上信息来源于网络,如有侵权,请联系站长删除。

    TAG:jquery

  • 上一篇:jquery怎么判断是否存在class?
  • 与“jquery如何让元素不可见(隐藏)?”相关的资讯
  • 10个最有利的jQuery插件选项卡
  • JQUERY CORE:1.9版及以后
  • 最新的jQuery源快速查看
  • 10个惊人的jQuery旋转木马插件
  • jQuery的捕获单按键事件(键盘快捷键)