首頁 >web前端 >前端問答 >jquery中怎麼想讓一個元素隱藏

jquery中怎麼想讓一個元素隱藏

藏色散人
藏色散人原創
2021-11-15 11:04:588040瀏覽

jquery中讓一個元素隱藏的方法:1、建立一個HTML範例檔案;2、給元素設定id;3、透過「$("#id").hide()」方法實作元素隱藏即可。

jquery中怎麼想讓一個元素隱藏

本文操作環境:windows7系統、jquery3.2.1版、DELL G3電腦

jquery中怎麼想讓一個元素隱藏?

jquery控制元素的隱藏和顯示的幾種方法:

組織略顯凌亂,請耐心看!

 

使用jquery控制div的顯示與隱藏,一句話​​就能搞定,例如:

1.$("#id").show()表示為display:block,

   $("#id").hide()表示為display:none;

2.$("#id").toggle()切換元素的可見狀態。如果元素是可見的,切換為隱藏的;如果元素是隱藏的,則切換為可見的。

3.$("#id").css('display','none');//隱藏

   $("#id").css('display', 'block');//顯示

   或

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

#  display=none 控制物件的隱藏搜尋

  display=block控制物件的顯示

#4.$("#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--- 使物件在網頁上不可見,但該物件在網頁上所佔的空間並沒有改變,即它仍然具有高度、寬度等屬性,通俗來說就是看不見但摸得到。

//第1种方法 ,给元素设置style属性  
$("#hidediv").css("display", "block");  
//第2种方法 ,给元素换class,来实现隐藏div,前提是换的class样式定义好了隐藏属性  
$("#hidediv").attr("class", "blockclass");  
//第3种方法,通过jquery的css方法,设置div隐藏  
$("#blockdiv").css("display", "none");  
  
$("#hidediv").show();//显示div    
$("#blockdiv").hide();//隐藏div

推薦學習:《jquery影片教學

以上是jquery中怎麼想讓一個元素隱藏的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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