1.設(shè)置樣式
目前創(chuàng)新互聯(lián)已為1000+的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管、網(wǎng)站托管、服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計(jì)、永靖網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
A.單個(gè)設(shè)置
如:將所有段落字體設(shè)為紅色
$("p").css("color","red");
B.一次性設(shè)置多個(gè)樣式
如:將所有段落的字體顏色設(shè)為紅色并且背景為藍(lán)色。
$("p").css({?color:?"#ff0011",?background:?"blue"?});
2.獲取樣式值
如:取得第一個(gè)段落的color樣式屬性的值。
$("p").css("color");
是的,jQuery使用 CSS 選擇器來選取元素。
jQuery 使用 CSS 選擇器來選取 HTML 元素。例如:
$("p") 選取 p 元素。
$("p.intro") 選取所有 class="intro" 的 p 元素。
$("p#demo") 選取所有 id="demo" 的 p 元素。
jQuery css()選擇器是jquery中的一個(gè)功能。
//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、切換類名
$("#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");
可以用addClass添加一個(gè)class,事先定義好里面的樣式
removeClass可以刪除一個(gè)class
還可以通過css方法直接在style上添加樣式,取消一個(gè)css屬性,可以將屬性設(shè)為null或初始值
推薦使用js的經(jīng)典第三方庫jQuery,調(diào)用方便,代碼精簡(jiǎn):jquery中css()方法可以設(shè)置或返回被選元素的一個(gè)或多個(gè)樣式屬性,下面的例子將返回首個(gè)匹配元素的background-color值:$("p").css("background-color")下面的例子將設(shè)置所有匹配到元素的background-color為紅色:$("p").css("background-color","red")
$("div").each(function?()?{
var?$div?=?$(this);
var?$img?=?$div.find("img");
if?($img.length?==?3)?{
$img.css({?"margin":?"15px"?});
}?else?if?($img.length?==?2)?{
$img.css({?"margin":?"20px"?});
}
});