jQuery的基礎操作——選擇器
jQuery中有許多的選擇器的方法,在這裡列舉一些常用的選擇器供和打擊交流。
整體的html程式碼如下:
1、透過id查詢元素
$('#div2').css('color', 'blue');
2、透過class查詢元素
$('.div1').css('color', 'red');
3、透過標籤名
$('span').css('color', 'yellow');
4、群組選擇器
$('span, p').css('background-color', 'pink');
5、後代選擇器
$('div span').css('font-size', '2em')
6、直接子選擇器
$('.container > span').css('border', '1px dashed red');
7、first選擇器與last選擇器
如果使用:fist或者:last,則沒有父級標籤
// first
$('li:first').css('color', 'blue'); //此時選中的是html中所有的li裡的第一個li
// last
$('li:last').css('color', 'red'); //此時選中的是html中所有的li裡的最後一個li
8、:first-child與:last-child選擇器
如果使用:first-child或者:last-child,則從子集的區域內查詢
// :first-child
$('li:first-child').css('color', 'blue'); //此時選中的是 分別在2個ul中的第一個li
// :last-child
$('li:last-child').css('color', 'red'); //此時選中的是 分別在2個ul中的最後一個li
9、:eq()選擇器
eq和:first類似,不區分位置,並且下標從0開始
$('li:eq(7)').css('background-color', 'yellow');
10、:nth-child()選擇器
:nth-child和:first-child型別,區分位置,下標從1開始
$('li:nth-child(3)').css('background-color', 'yellow');
11、:not()選擇器
用於排除某些元素,如果是多個,直接在not()後面的小括號中使用群組選擇器
$('.wrapper > *:not(p, h3)').css('background-color', 'cyan');
12:odd與:even選擇器
$('li:odd').css('background-color', 'blue'); // 代表偶數元素,根據下標,下標為1的元素
$('li:even').css('background-color', 'blue'); // 代表奇數元素,根據下標,從0開始
$('li:nth-child(odd)').css('background-color', 'blue'); // 代表奇數元素,根據下標,從1開始
$('li:nth-child(even)').css('background-color', 'blue'); // 代表偶數元素,根據下標,從2開始
13、透過屬性選擇器獲取元素
$('p[title]').html('我是透過屬性選擇器修改後的內容');
13、在表單中對應的選擇器
$(':input').css('background-color', 'blue');
// $(':text').css('background-color', 'blue'); // 可以直接編寫input的type的值去選取元素
// $(':password').css('background-color', 'blue');
// $(':checkbox').css('background-color', 'blue');
// $(':checked').css('background-color', 'red'); // 選取預設選中的元素
在jQuery中常用的選擇器大概有這些,後期再進行跟進,在下一篇文章中主要使用jquery來進行一些DOM的節點操作。
作者:天上的牛_No1
連結:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4301/viewspace-2810055/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- jQuery基礎樣式——選擇器jQuery
- jQuery基礎——樣式篇 (選擇器)jQuery
- Jquery基礎筆記二(選擇器)jQuery筆記
- JQuery基礎28_選擇器2jQuery
- jQ基礎篇–jQuery選擇器總結jQuery
- jQuery基礎學習(1)(標籤選擇器,事件)jQuery事件
- css 選擇器基礎CSS
- CSS基礎選擇器CSS
- jQuery選擇器——基本選擇器jQuery
- Jquery的選擇器jQuery
- jQuery選擇器——層次選擇器jQuery
- jQuery選擇器jQuery
- jQuery 選擇器jQuery
- 【基礎】新手任務,五分鐘全面掌握JQuery選擇器jQuery
- jQuery選擇器 標籤選擇元素+css簡單新增移除操作jQueryCSS
- jquery中的選擇器jQuery
- jQuery常用的選擇器jQuery
- jQuery選擇器之層次選擇器jQuery
- jQuery選擇器——基本過濾選擇器jQuery
- jQuery選擇器(下)jQuery
- jQuery 選擇器效率jQuery
- jQuery :last選擇器jQueryAST
- jQuery .class選擇器jQuery
- jQuery element選擇器jQuery
- jQuery #id選擇器jQuery
- [JS] jQuery選擇器JSjQuery
- jQuery系列:選擇器jQuery
- jQuery選擇器大全jQuery
- jQuery選擇器——內容過濾選擇器jQuery
- jQuery選擇器——子元素過濾選擇器jQuery
- jQuery選擇器——屬性過濾選擇器jQuery
- jQuery選擇器介紹:基本選擇器、層次選擇器、過濾選擇器、表單選擇器jQuery
- jQuery選擇器——表單元素過濾選擇器jQuery
- jQuery選擇器——可見性過濾選擇器jQuery
- jQuery 3教程(二):jQuery選擇器jQuery
- JQuery選擇器——可見性篩選選擇器和屬性篩選選擇器jQuery
- jquery九大選擇器jQuery
- jQuery 後代選擇器jQuery