1. 程式人生 > >jQuery學習(1)——jQuery選擇器

jQuery學習(1)——jQuery選擇器

jQuery選擇器

先看看w3cschool的對jQuery的概述:

jQuery 選擇器允許您對 HTML 元素組或單個元素進行操作。 jQuery 選擇器基於元素的 id、類、型別、屬性、屬性值等"查詢"(或選擇)HTML 元素。它基於已經存在的 CSS 選擇器,除此之外,它還有一些自定義的選擇器。 jQuery 中所有選擇器都以美元符號開頭:$()。

最常用的有以下三個:

1. 元素選擇器

$("div")

2. ID選擇器

$("#ID")

3. class選擇器

$(".test")

下面這個demo,包含了以上鍊接的例項練習:

<!DOCTYPE html>
<html> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>jquery 選擇器學習</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.js"
>
</script> <script> $(document).ready(function(){ $('*').css('font-size','30px'); //選取所有元素 設定字型 $('#a').css('background','green'); //id選擇器 設定背景顏色 綠色 // alert($('#a')); // alert(document.getElementById('a')); $('.b').css('background','blue');
//.class選擇器 設定背景顏色 藍色 $('p').css('background','yellow'); //元素選擇器 設定背景顏色 黃色 $('#a span').css('border','2px solid yellow'); //後代選擇器 設定黃色邊框 $('div:first').css('border','3px solid red'); //偽類選擇器 選擇第一個div 設定紅色邊框 $('p.test').css('background','gray'); //選擇class為test的p元素 //ul-------------------------- $('ul li:first').css('border','2px solid red'); //選擇第一個ul的第一個li 設定紅色邊框 $('ul li:last-child').css('color','green'); //選擇所有ul下的最後一個li 設定綠色字型 $('[href]').html('我是帶href屬性元素'); //選擇帶href屬性的元素 修改元素內容為‘我是帶href屬性元素’ $("a[target='_blank']").html("我是帶target='_blank'屬性的a標籤"); //選擇帶target='_blank'屬性的a標籤 $(':button').css('background','green'); //選擇type=button的input,或者<button>標籤 設定綠色 $('li:even').css('background','#999'); //選擇偶數位置的li 設定#333背景 $('li:odd').css('background','pink'); //選擇偶數位置的li 設定#333背景 })
</script> </head> <body> <div id="a"> A <span>span</span> </div> <div class="b"> B </div> <p>p</p> <p class="test">選擇class為test的p元素</p> <hr> <ul> <li>0</li> <li>1</li> <li><a target="_blank">2</a></li> <li>3</li> </ul> <ul> <li>0</li> <li>1</li> <li><a href="#">2</a></li> <li>3</li> </ul> <input style="width:350px" type="button" value="我是type=button的input"> <br> <button>button</button> </body> </html>