JQ為CSS添加樣式,可以使用jQuery CSS 操作 的css() 方法

創(chuàng)新互聯(lián)建站服務(wù)項(xiàng)目包括鐘山網(wǎng)站建設(shè)、鐘山網(wǎng)站制作、鐘山網(wǎng)頁(yè)制作以及鐘山網(wǎng)絡(luò)營(yíng)銷(xiāo)策劃等。多年來(lái),我們專(zhuān)注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,鐘山網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶(hù)以成都為中心已經(jīng)輻射到鐘山省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶(hù)的支持與信任!
定義和用法
css() 方法返回或設(shè)置匹配的元素的一個(gè)或多個(gè)樣式屬性。
設(shè)置 CSS 屬性
設(shè)置所有匹配元素的指定 CSS 屬性。
$(selector).css(name,value)
實(shí)例
/*將所有段落的顏色設(shè)為紅色:*/
$("p").css("color","red");
設(shè)置多個(gè) CSS 屬性/值對(duì)
$(selector).css({property:value,?property:value,?...})
把“名/值對(duì)”對(duì)象設(shè)置為所有匹配元素的樣式屬性。
這是一種在所有匹配的元素上設(shè)置大量樣式屬性的最佳方式。
實(shí)例
實(shí)例
$("p").css({
"color":"white",
"background-color":"#98bf21",
"font-family":"Arial",
"font-size":"20px",
"padding":"5px"
});
也可以通過(guò)Jquery 屬性操作的removeClass、addClass方法移除元素類(lèi)名或者添加元素類(lèi)名的方式達(dá)到修改元素樣式的效果。詳細(xì)內(nèi)容可以百度“jQuery 參考手冊(cè) - 屬性操作”
常用的方法有兩種:
1、用jquery直接加樣式在html控件上,但是需要注意點(diǎn)加important的格式,如:
$("p").click(function(){
$(this).css("cssText","color:red!important");
});
2、用jquery改變class,從而達(dá)到改變樣式的目的,如果可以,就用jquery修改原來(lái)的class,如果原有class是必須的或者沒(méi)有class,就定義一個(gè)新的class,在樣式表里定義好這個(gè)class對(duì)應(yīng)的樣式屬性,把你想改變的原來(lái)的css屬性重新賦值且加上important,這樣就能覆蓋掉原來(lái)的加了important樣式了。
//1、獲取和設(shè)置樣式
$("#tow").attr("class");//獲取ID為tow的class屬性
$("#two").attr("class","divClass");//設(shè)置Id為two的class屬性。
//2、追加樣式
$("#two").addClass("divClass2");//為ID為two的對(duì)象追加樣式divClass2
//3、移除樣式
$("#two").removeClass("divClass");//移除?ID為two的對(duì)象的class名為divClass的樣式。
$(#two).removeClass("divClass?divClass2")移除多個(gè)樣式。
//4、切換類(lèi)名
$("#two").toggleClass("anotherClass")?;//重復(fù)切換anotherClass樣式
//5、判斷是否含有某項(xiàng)樣式
$("#two").hasClass("another")==$("#two").is(".another");
//6、獲取css樣式中的樣式
$("div").css("color");//?設(shè)置color屬性值.?$(element).css(style)
//設(shè)置單個(gè)樣式
$("div").css("color","red");
//7設(shè)置多個(gè)樣式
$("div").css({fontSize:"30px",color:"red"});
$("div").css("height","30px")==$("div").height("30px");
$("div").css("width","30px")==$("div").height("30px");
可以用jquery中的css()方法;
css()有兩個(gè)參數(shù)。第一個(gè)參數(shù)是必選參數(shù),一般是指css樣式中的屬性。第二個(gè)參數(shù)是可選參數(shù),一般是指css樣式中屬性的值。當(dāng)只有第一個(gè)參數(shù)是,則是指獲取該屬性的值。如果也有第二個(gè)參數(shù),那就是表示改變屬性的值。
示例如下:
!doctype?html
html
head
meta?charset='utf-8'?/
title/title
script?type="text/javascript"?language="javascript"?src='jquery.js'/script
script?language='javascript'
$(function(){
$('#btn1').click(function(){
//css()為一個(gè)參數(shù)
var?divWid=$('#div-box').css('width');
alert(divWid);
});
$('#btn2').click(function(){
//css()為兩個(gè)參數(shù)
var?divWid=$('#div-box').css('background','#00f');
});
})
/script
style?type="text/css"
#div-box?{width:200px;height:100px;background:#f00;}
/style
/head
body
div?id="div-box"/div
input?type='button'?id='btn1'?value='提取'?/
input?type='button'?id='btn2'?value='改變'?/
/body
/html
直接添加樣式的話(huà):$("a").css({"border":"1px solid red","width":"100px"});
如果想添加樣式名的話(huà):$("a").addClass("樣式名");
本文標(biāo)題:jquery中css樣式,jq改變?cè)氐腸ss樣式
文章位置:http://chinadenli.net/article9/dsihooh.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營(yíng)銷(xiāo)推廣、網(wǎng)站設(shè)計(jì)、移動(dòng)網(wǎng)站建設(shè)、營(yíng)銷(xiāo)型網(wǎng)站建設(shè)、響應(yīng)式網(wǎng)站、網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)