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基礎28_選擇器2jQuery
- jQuery基礎——樣式篇 (選擇器)jQuery
- Jquery的選擇器jQuery
- jQuery選擇器jQuery
- jQuery 選擇器jQuery
- jquery中的選擇器jQuery
- css 選擇器基礎CSS
- CSS基礎選擇器CSS
- jQuery選擇器之層次選擇器jQuery
- jQuery 選擇器效率jQuery
- jQuery選擇器(下)jQuery
- jQuery操作checkbox選擇程式碼jQuery
- jQuery選擇器介紹:基本選擇器、層次選擇器、過濾選擇器、表單選擇器jQuery
- jquery九大選擇器jQuery
- 關於jQuery中的選擇器jQuery
- jQuery 選擇器彙總-思維導圖-選擇器jQuery
- jQuery入門-DOM/$/選擇器jQuery
- jQuery原始碼剖析 (二) - 選擇器jQuery原始碼
- jQuery第二章選擇器jQuery
- 初學jQuery(表單選擇器)jQuery
- jquery九大選擇器的用法舉例jQuery
- HTML DOM querySelectorAll() 代替 jquery的 $('') CSS選擇器HTMLjQueryCSS
- JQuery知識總結之選擇器jQuery
- css中:not()選擇器和jQuery中.not()方法CSSjQuery
- jQuery 原始碼學習 (六) 選擇器jQuery原始碼
- 新知識:jQuery語法基礎與操作jQuery
- 不是吧!! ! jQuery選擇器,你要的都在這!!!jQuery
- 如何選擇jquery版本jQuery
- 【CSS】CSS簡介,CSS基礎選擇器詳解CSS
- jQuery有選擇性的禁止文字選中jQuery
- 【Java基礎】03選擇結構Java
- jQuery基礎jQuery
- 002---選擇器(標籤選擇器、類選擇器、id選擇器、偽類選擇器、萬用字元選擇器)字元
- 基於 Flutter 的CityPickers 城市選擇器Flutter
- 基於 iView 的樹選擇器元件View元件
- CSS基礎知識-選擇器的種類及優先順序CSS
- 前端基礎之jQuery基礎前端jQuery