用jquery判斷元素的display屬性是不是none

時間 2021-07-08 21:18:38

1樓:匿名使用者

display屬於元素的css樣式屬性,而jquery提供了 css() 方法設定或返回被選元素的樣式屬性,所以判斷一個元素的display屬性是不是none的**為:

if( $("#test").css("display")=='none' )

此外,以下下兩種方法也可以判斷元素是否顯示:

$("#test").css("visibility")=='visible'   // 判斷visibility樣式屬性

$("#test1").is(":hidden")  // 判斷:hidden選擇器

2樓:匿名使用者

比如要判斷的物件為obj

obj.css("display")=="none"

或者你是想判斷這個元素是否顯示?

obj.is(":hidden")

3樓:泰拉石氪金

需要先 找到這個元素

$('div').css('display') === 'none'  // 返回布林值 進行判斷

// 因為display是css 屬性 所以用jquery 的css 方法

// 如果判斷的屬性是元素屬性, 比如 disabled  或者 checked 等 要用prop 或者attr

4樓:匿名使用者

$("#元素id").css("display"); //$("#元素id")是獲取元素的方式,場景不同,獲取的方式不同

5樓:

if($("#元素id").css("display")=="none")

else{

不為none{

6樓:還未發彪的蝸牛

jquery

$(document).ready(function()else

});html:111

7樓:

$(document).ready(function()else});

8樓:

if($("#id").is(":hidden"))

9樓:故意送人頭

if( $("#test").css("display")=='none' )

10樓:

$("[style*=none]");注意這只是個思路,具體寫法具體情境,最好限制到一定範圍內用此如:

$("div").find("[style*=none]"),也要考慮到style的值是否存在其它none,當然寫為

[style*='display: none']也不是不行但要注意裡空格問題,即你元素的style="display:none"裡有沒有空格

jquery怎樣獲取元素下面相同子元素的個數

問明 1 例如下面的html 要獲取p元素下面a元素的個數 father a length2 如下面是html,若要獲取li的個數可使用 ul li length ul li length 灩麗 1 siblings 可以返回元素的所有同胞元素。2 next 可以獲取到當前元素的下一個同胞元素。3 ...

利用jquery改變指定元素的class樣式

daohang a click jquery中一般有3個關於改變元素class的函式 addclass removeclass toggleclass addclass 描述 為每個匹配的元素新增指定的樣式類名 div addclass classname 為所有div新增名為classname的c...

jquery 怎樣判斷select的值

獲取select 選中的 text jquery select1 option selected text 獲取select選中的 value ddlregtype val 獲取select選中的索引 ddlregtype get 0 selectedindex 彈出選中值顯示。希望對你有幫助,望採...