JQUERY的屬性選擇符和自訂選擇符使用方法(二)

來源:互聯網
上載者:User

例子:給連結中含用“wangorg"字元的連結文字加粗
css:
複製代碼 代碼如下:
.abold{
font-weight:bold;
}

html:
複製代碼 代碼如下:
$('document').ready(function(){

$('a[href*=wangorg]').addClass('abold');
})

屬性選擇也可以用組合方式:
$('a[href^=http]
[href*=wangorg]').addClass('abold')

自訂選擇符是JQUERY添加的專屬的完全不同的選擇符,文法與CSS中的偽類選擇符文法相同,即選擇符以一個冒號(:)開頭。
如:從匹配的帶有wangorg類的div集合中選擇第2個項,則相應文法:$('div.wangor:eq(1)')
用CSS的選擇符文法為$('div:nth-child(2)')
例子:將表格的偶數行的底色變為#ccc
CSS:
複製代碼 代碼如下:
.alt{
backgroud-color:#ccc;
}

HTML:
複製代碼 代碼如下:
$('document').ready(function(){

$('tr:odd').addClass('alt')
})

將網頁中的所有表格都變以上效果:
複製代碼 代碼如下:
$('document').ready(function(){
$('tr:nth-child(even)').addClass('alt');
})

將表格中含有“wangorg"字串的表格的字型加粗
複製代碼 代碼如下:
$('document').ready(function(){
$('tr:contains(wangorg)').addClass('abold');
})

相關選取器解釋:
:eq(index)
結果集中位於給定索引之後(大於該索引)的元素 (從0開始)
:odd
結果集中所有奇數元素(從0開始)
:even 結果集中所有偶數元素(從0開始)
:nth-child(even)
作為其父元素第偶數個子項目的元素(從1開始計數)
:contains(text) 包含給定文本text的元素。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.