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 彈出選中值顯示。希望對你有幫助,望採...