這篇文章給大家介紹jquery中css()和attr()有什么區(qū)別,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
為常山等地區(qū)用戶提供了全套網(wǎng)頁設計制作服務,及常山網(wǎng)站建設行業(yè)解決方案。主營業(yè)務為成都做網(wǎng)站、成都網(wǎng)站制作、成都外貿網(wǎng)站建設、常山網(wǎng)站設計,以傳統(tǒng)方式定制建設網(wǎng)站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
jquery中有attr()和css()兩種方法:
attr是attribute的縮寫,意思是標簽屬性。css是,樣式,意思是元素的style樣式的。
jquery attr()方法
attr() 方法設置或返回被選元素的屬性和值。
當該方法用于返回屬性值,則返回第一個匹配元素的值。
當該方法用于設置屬性值,則為匹配元素設置一個或多個屬性/值對。
語法
返回屬性的值:
$(selector).attr(attribute)
設置屬性和值:
$(selector).attr(attribute,value)
attribute:規(guī)定屬性的名稱。
value:規(guī)定屬性的值。
jquery css()方法
css() 方法返回或設置匹配的元素的一個或多個樣式屬性。
返回第一個匹配元素的 CSS 屬性值。
注釋:當用于返回一個值時,不支持簡寫的 CSS 屬性(比如 "background" 和 "border")。
$(selector).css(name)
name:必需。規(guī)定 CSS 屬性的名稱。該參數(shù)可包含任何 CSS 屬性。比如 "color"。
jquery中attr()與css()的區(qū)別
jquery中attr()是獲取/修改元素的屬性和值(和Html標簽有關);css()是獲取/修改元素的樣式屬性(和style有關)。
attr()主要是針對元素的屬性進行操作,如img的src屬性和alt屬性,a鏈接的href屬性等等;
css()修改的是樣式里面的屬性,即是style里面的屬性。
前者可以修改的src屬性,可以修改的href屬性, 可以修改的title屬性。然而后者卻不行,他它只能修改樣式相關的特征。
所以,后者是前者的子集,只是對 style這個特定的屬性進行操作。
示例:
HTML
Hello
Javascript
jquery是一個簡潔而快速的JavaScript庫,它具有獨特的鏈式語法和短小清晰的多功能接口、高效靈活的css選擇器,并且可對CSS選擇器進行擴展、擁有便捷的插件擴展機制和豐富的插件,是繼Prototype之后又一個優(yōu)秀的JavaScript代碼庫,能夠用于簡化事件處理、HTML文檔遍歷、Ajax交互和動畫,以便快速開發(fā)網(wǎng)站。
關于jquery中css()和attr()有什么區(qū)別就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。