jQuery中的類名選擇器(.class)用法簡(jiǎn)單示例
本文實(shí)例講述了jQuery中的類名選擇器(.class)用法。分享給大家供大家參考,具體如下:
一、介紹
類名選擇器是通過(guò)元素?fù)碛械腃SS類的名稱查找匹配的DOM元素。
在一個(gè)頁(yè)面中,一個(gè)元素可以有多個(gè)CSS類,一個(gè)CSS類又可以匹配多個(gè)元素,如果有元素中有一個(gè)匹配的類的名稱就可以被類名選擇器選取到。
類名選擇器很好理解,在大學(xué)的時(shí)候大部分人一定都選過(guò)課,可以把CSS類名理解為課程名稱,元素理解成學(xué)生,學(xué)生可以選擇多門(mén)課程,而一門(mén)課程又可以被多名學(xué)生所選擇。
CSS類與元素的關(guān)系既可以是多對(duì)多的關(guān)系,也可以是一對(duì)多或多對(duì)一的關(guān)系。簡(jiǎn)單地說(shuō)類名選擇器就是以元素具有的CSS類名稱查找匹配的元素。
類名選擇器的使用方法如下:
$(".class");
其中,class為要查詢?cè)厮玫腃SS類名。
例如,要查詢使用CSS類名為word_orange的元素,可以使用下面的jQuery代碼:
$("word_orange");
二、應(yīng)用
在頁(yè)面中,首先添加兩個(gè)<div>標(biāo)記,并為其中的一個(gè)設(shè)置CSS類,然后通過(guò)jQuery的類名選擇器選取設(shè)置了CSS類的<div>標(biāo)記,并設(shè)置其CSS樣式。
三、代碼
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script> <div class="myClass">注意觀察我的樣式</div> <div>我的樣式是默認(rèn)的</div> <script type="text/javascript"> $(document).ready( function() { var myClass = $(".myClass"); //選取DOM元素 myClass.css("background-color","#C50210"); //為選取的DOM元素設(shè)置背景顏色 myClass.css("color","#FFF"); //為選取的DOM元素設(shè)置文字顏色 }); </script>
四、運(yùn)行效果
五、運(yùn)行說(shuō)明
在上面的代碼中,只為其中的一個(gè)<div>標(biāo)記設(shè)置了CSS類名稱,但是由于程序中并沒(méi)有名稱為myClass的CSS類,所以這個(gè)類是沒(méi)有任何屬性的。
類名選擇器將返回一個(gè)名為myClass的jQuery包裝集,利用css()
方法可以為對(duì)應(yīng)的div元素設(shè)定CSS屬性值,這里將元素的背景顏色設(shè)置為深紅色,文字顏色設(shè)置為白色。
類名選擇器也可能會(huì)獲取一組jQuery包裝集,因?yàn)槎鄠€(gè)元素可以擁有同一個(gè)CSS樣式。
更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jQuery頁(yè)面元素操作技巧匯總》、《jQuery常見(jiàn)事件用法與技巧總結(jié)》、《jQuery常用插件及用法總結(jié)》、《jQuery擴(kuò)展技巧總結(jié)》及《jquery選擇器用法總結(jié)》
希望本文所述對(duì)大家jQuery程序設(shè)計(jì)有所幫助。
- jQuery prev ~ siblings選擇器使用介紹
- jquery 層次選擇器siblings與nextAll的區(qū)別介紹
- 使用jquery選擇器如何獲取父級(jí)元素、同級(jí)元素、子元素
- jquery選擇器之屬性過(guò)濾選擇器詳解
- JQuery 選擇器、過(guò)濾器介紹
- jquery選擇器排除某個(gè)DOM元素的方法(實(shí)例演示)
- jQuery Selector選擇器小結(jié)
- JQuery中$之選擇器用法介紹
- jquery選擇器-根據(jù)多個(gè)屬性選擇示例代碼
- jQuery選擇器全集詳解
- jquery選擇器大全 全面詳解jquery選擇器
- jQuery 選擇器用法實(shí)例分析【prev + next】
相關(guān)文章
點(diǎn)擊表單提交時(shí)出現(xiàn)jQuery沒(méi)有權(quán)限的解決方法
擊表單提交的時(shí)候會(huì)出現(xiàn) jQuery 沒(méi)有權(quán)限,試了一下jquery自帶的json方式提交成功2014-07-07解決Jquery鼠標(biāo)經(jīng)過(guò)不?;瑒?dòng)的問(wèn)題
在鼠標(biāo)經(jīng)過(guò)的時(shí)候不停的顯示隱藏html元素,正確的寫(xiě)法應(yīng)該是下面這樣的,需要的朋友可以參考下2014-03-03基于jQuery 實(shí)現(xiàn)bootstrapValidator下的全局驗(yàn)證
這篇文章主要介紹了基于jQuery 實(shí)現(xiàn)bootstrapValidator下的全局驗(yàn)證 的相關(guān)資料,需要的朋友可以參考下2015-12-12如何從jQuery的ajax請(qǐng)求中刪除X-Requested-With
X-Requested-With常用于判斷是不是ajax請(qǐng)求,ajax請(qǐng)求中刪除X-Requested-With的方法如下,感興趣的朋友可以參考下2013-12-12jQuery.prototype.init選擇器構(gòu)造函數(shù)源碼思路分析
jQuery的核心思想可以簡(jiǎn)單概括為“查詢和操作dom”,今天主要是分析一下jQuery.prototype.init選擇器構(gòu)造函數(shù),處理選擇器函數(shù)中的參數(shù),感興趣的朋友可以了解下,或許本文所提供的知識(shí)對(duì)你學(xué)習(xí)有所幫助2013-02-02jquery實(shí)現(xiàn)個(gè)人中心導(dǎo)航菜單效果和美觀都非常不錯(cuò)
這是一款由jquery開(kāi)發(fā)的導(dǎo)航菜單。適合放在門(mén)戶網(wǎng)站的個(gè)人用戶中心后臺(tái)。效果和美觀都非常不錯(cuò)2014-09-09