jQuery查詢帶有class樣式的元素

admin發表於2018-05-12

jQuery提供了便利的選擇器讓我們或者指定條件的元素。

下面介紹一下如何通過class屬性篩選元素。

一.篩選具有class屬性的元素:

[HTML] 純文字檢視 複製程式碼執行程式碼
<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>螞蟻部落</title>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript"> 
$(document).ready(function(){ 
  $("#bt").click(function(){ 
    $("[class]").css("color", "blue");
  }); 
}); 
</script>
</head>
<body>
<ul>
 <li>螞蟻部落一</li>
 <li class="a">螞蟻部落二</li>
  <li>螞蟻部落三</li>
  <li class="c">螞蟻部落四</li>
  <li class="d">螞蟻部落五</li>
  <li class="e">螞蟻部落六</li>
</ul>
<input type="button" value="檢視效果" id="bt"/>
</body>
</html>

以上程式碼能夠將具有class屬性值的所有li元素字型顏色設定為藍色。

原理可以參閱jQuery [attribute]選擇器一章節。

二.篩選具有指定class屬性值的元素:

[HTML] 純文字檢視 複製程式碼執行程式碼
<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>螞蟻部落</title>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript"> 
$(document).ready(function(){ 
  $("#bt").click(function(){ 
    $("[class=d]").css("color", "blue");
  }); 
}); 
</script>
</head>
<body>
<ul>
  <li>螞蟻部落一</li>
  <li class="a">螞蟻部落二</li>
  <li>螞蟻部落三</li>
  <li class="c">螞蟻部落四</li>
  <li class="d">螞蟻部落五</li>
  <li class="e">螞蟻部落六</li>
</ul>
<input type="button" value="檢視效果" id="bt"/>
</body>
</html>

以上程式碼能夠將class屬性值為"d"的元素字型顏色設定為藍色。

原理可以參閱jQuery [attribute=value]選擇器一章節。

通過屬性選擇器還可以進行其他規則的篩選,這裡不一一介紹,具體參閱相關閱讀。

相關閱讀:

(1).jQuery [attribute!=value]參閱jQuery [attribute!=value]選擇器一章節。

(2).jQuery [attribute^=value]參閱jQuery [attribute^=value]選擇器一章節。

(3).jQuery [attribute$=value]參閱jQuery [attribute$=value]選擇器一章節。

(4).jQuery [attribute|=value]參閱jQuery [attribute|=value]選擇器一章節。

(5).jQuery [attribute~=value]參閱jQuery [attribute~=value]一章節。

(5).jQuery [attribute*=value]參閱jQuery [attribute*=value]一章節。

相關文章