1、jQuery設(shè)置css樣式

創(chuàng)新互聯(lián)公司:于2013年創(chuàng)立為各行業(yè)開拓出企業(yè)自己的“網(wǎng)站建設(shè)”服務(wù),為數(shù)千家公司企業(yè)提供了專業(yè)的網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、網(wǎng)頁設(shè)計(jì)和網(wǎng)站推廣服務(wù), 按需網(wǎng)站設(shè)計(jì)由設(shè)計(jì)師親自精心設(shè)計(jì),設(shè)計(jì)的效果完全按照客戶的要求,并適當(dāng)?shù)奶岢龊侠淼慕ㄗh,擁有的視覺效果,策劃師分析客戶的同行競(jìng)爭(zhēng)對(duì)手,根據(jù)客戶的實(shí)際情況給出合理的網(wǎng)站構(gòu)架,制作客戶同行業(yè)具有領(lǐng)先地位的。
div style="background-color:#ffffff;padding-left:10px;"測(cè)試jQuery動(dòng)態(tài)獲取padding-left/div
2、用css()方法返回元素的樣式屬性
$("div").css("padding-left"));
3、用css()設(shè)置樣式
$("div").css("color","yellow");
4、設(shè)置多個(gè)樣式
$("div").css({"background-color":"yellow","font-size":"200%"});
var css = {
background-color: '#EEE',
height: '500px',
margin: '10px',
padding: '2px 5px' ?};
$("div").css(css); ?
本文實(shí)例講述了jQuery給元素添加樣式的方法。分享給大家供大家參考,具體如下:
1、獲取和設(shè)置樣式
$("#tow").attr("class")//獲取ID為tow的class屬性
$("#two").attr("class","divClass")//設(shè)置Id為two的class屬性。
2、追加樣式
復(fù)制代碼
代碼如下:$("#two").addClass("divClass2")//為ID為two的對(duì)象追加樣式divClass2
3、移除樣式
$("#two").removeClass("divClass")//移除
ID為two的對(duì)象的class名為divClass的樣式。
$(#two).removeClass("divClass
divClass2")//移除多個(gè)樣式。
4、切換類名
復(fù)制代碼
代碼如下:$("#two").toggleClass("anotherClass")
//重復(fù)切換anotherClass樣式
5、判斷是否含有某項(xiàng)樣式
復(fù)制代碼
代碼如下:$("#two").hasClass("another")==$("#two").is(".another");
6、獲取css樣式中的樣式
復(fù)制代碼
代碼如下:$("div").css("color")//設(shè)置color屬性值.
$(element).css(style)
設(shè)置單個(gè)樣式
復(fù)制代碼
代碼如下:$("div").css("color","red")
設(shè)置多個(gè)樣式
$("div").css({fontSize:"30px",color:"red"})
$("div").css("height","30px")==$("div").height("30px")
$("div").css("width","30px")==$("div").height("30px")
7.offset()方法
它的作用是獲取元素在當(dāng)前視窗的相對(duì)偏移,其中返回對(duì)象包含兩個(gè)屬性,即top和left
。
注意:只對(duì)可見元素有效。
var
offset=$("div").offset();
var
left=offset.left;
//獲取左偏移
var
top=offset.top;
//獲取右偏移
8、position()方法
它的作用是獲取元素相對(duì)于最近的一個(gè)position樣式屬性設(shè)置為relative或者absolute的祖父節(jié)點(diǎn)的相對(duì)偏移,與offset()一樣,它返回的對(duì)象也包括兩個(gè)屬性即top和left。
9、scrollTop()方法和scrollLeft()方法
$("div").scrollTop();
//獲取元素的滾動(dòng)條距頂端的距離。
$("div").scrollLeft();
//獲取元素的滾動(dòng)條距左側(cè)的距離。
10、jQuery中的
toggle和slideToggle
方法,都可以實(shí)現(xiàn)對(duì)一個(gè)元素的顯示和隱藏。區(qū)別是:
toggle:動(dòng)態(tài)效果為從右至左。橫向動(dòng)作。
slideToggle:動(dòng)態(tài)效果從下至上。豎向動(dòng)作。
比如想實(shí)現(xiàn)一個(gè)樹由下至上收縮的動(dòng)態(tài)效果,就使用slideToggle就ok了。
$('input').attr("readonly",true)//將input元素設(shè)置為readonly
$('input').attr("readonly",false)//去除input元素的readonly屬性
$('input').attr("disabled",true)//將input元素設(shè)置為disabled
$('input').attr("disabled",false)//去除input元素的disabled屬性
希望本文所述對(duì)大家jQuery程序設(shè)計(jì)有所幫助。
首先需要獲取到文本框元素,然后通過Jquerycss操作方法修改樣式。
Jquery可以根據(jù)標(biāo)簽名、id、類等很多方式選取元素。
ID選擇器
# 選取帶有唯一的指定 id 的元素。id 引用 HTML 元素的 id 屬性。相同的 id 值只能在文檔中使用一次。
類選擇器
. 選擇器選取帶有指定 class 的元素。class 引用 HTML 元素的 class 屬性。與 id 選擇器不同,class 選擇器常用于多個(gè)元素。這樣就可以為帶有相同 class 的任何 HTML 元素設(shè)置特定的樣式
標(biāo)簽名選擇器
element 選擇器選取帶有指定標(biāo)簽名的元素。標(biāo)簽名引用 HTML 標(biāo)簽的 與 之間的文本。
如題根據(jù)文本框的樣式選擇標(biāo)簽,我們可以通過以下代碼實(shí)現(xiàn)。
\\比如文本框的class="text1",則通過類選擇器選取。即:
$(".text1")
Jquery修改樣式的方法有css,addClass,removeClass等方法.
例如如修改文本框的class="text1"的樣式我們可以通過Css方法這樣實(shí)現(xiàn):
$(".text1").css({width:"70px",height:"20px",border:"1px?solide?gray"});
也可通過直接給該元素新增一個(gè)樣式達(dá)到修改效果:
\*我們有一個(gè)text2的樣式*\
.text2{
width:70px;height:20px;border:1px?solide?gray;
}
\\然后我們直接添加這個(gè)class
$(".text1").addClass("text2");
\\如擔(dān)心之前已有樣式和新增樣式?jīng)_突,我們可以在添加的同時(shí)移除新樣式。
$(".text1").addClass("text2").removeClass("text1");
$('div').addClass('new');
$('div').css({.'color': 'red' });
$('div').attr('class', 'new');
我目前只想到這幾種。具體幾種很多年不玩jquery了,不知道現(xiàn)在
jQuery改變標(biāo)簽的樣式一般有3種
預(yù)置好class,然后通過jQuery改變?cè)氐腸lass名,使用的是addClass、removeClass
直接改變?cè)氐腸ss屬性值,這種是通過添加style實(shí)現(xiàn)的,使用的是css方法
修改style屬性值,通過attr方法
示例(假設(shè)以下標(biāo)簽的id都是test):
1.假設(shè)有一class名為class1,已經(jīng)在css中寫好樣式
$('#test').addClass('class1');
2.讓元素文字變?yōu)榧t色(css設(shè)置一個(gè)值)
$('#test').css('color','red');
3.讓元素文字變?yōu)榧t色,同時(shí)寬度為100px(css設(shè)置多個(gè)值)
$('#test').css({color:'red',width:'100px'});
4.直接修改style屬性(不常用)
$('#test').attr('style','color:red;width:100px');
本文名稱:jquery的樣式設(shè)置,jquery設(shè)置css樣式
當(dāng)前地址:http://chinadenli.net/article33/dsiphps.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、網(wǎng)站建設(shè)、企業(yè)建站、微信公眾號(hào)、手機(jī)網(wǎng)站建設(shè)、品牌網(wǎng)站設(shè)計(jì)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)