jquery使用css选择器来选取元素吗

html-css018

jquery使用css选择器来选取元素吗,第1张

是的,jQuery使用 CSS 选择器来选取元素。

jQuery 使用 CSS 选择器来选取 HTML 元素。例如:

$("p") 选取 <p>元素。

$("p.intro") 选取所有 class="intro" 的 <p>元素。

$("p#demo") 选取所有 id="demo" 的 <p>元素。

jQuery css()选择器是jquery中的一个功能。

用$("div").attr("class"),就可以实现;

参考如下例子:

 if ($(this).parent().first().attr("class") == "MyName") {

  temp = temp+"(Normal)"

  } 

 

alert($("#show").attr("class").indexOf("b"))

alert($("#show2").attr("class") == "myCls")

alert($("div:eq(0)").attr("class") == "myCls") 

 

<div id="show" class="a b c"></div>

<div id="show2" class="myCls"></div>

1、使用标签获取元素数组

2、遍历数组

3、判断每一个元素,找出css("display")为block的元素

具体代码如下:

 $(function(){

     //取出所有div,并遍历

     $("div").each(){

         //判断每一个div,其css中display是否为block

         if($(this).css("display")=="block"){

             alert('您想要的元素')

         }

     }

 })