jQuery样式操作&click事件

jQuery样式操作


.div2{

color:red;

}

.big{

font-size:30px;

}

$(function(){

/*jQuery用同一个函数即可以取值、也可以赋值*/

//读取样式

alert($('#div1').css('fontSize'));//16px

//设置(写入)样式

$('#div1').css({background:'gold'});

//增加行间样式

$('#div1').addClass('big');

//减少行间样式,多个样式用空格分开

$('#div1').removeClass('div2 big');

})

jquery用法思想二

同一个函数完成取值和赋值

操作行间样式

// 获取div的样式

$("div").css("width");

$("div").css("color");

//设置div的样式

$("div").css("width","30px");

$("div").css("height","30px");

$("div").css({fontSize:"30px",color:"red"});

特别注意

选择器获取的多个元素,获取信息获取的是第一个,比如:$("div").css("width"),获取的是第一个div的width。

操作样式类名

$("#div1").addClass("divClass2") //为id为div1的对象追加样式divClass2

$("#div1").removeClass("divClass")  //移除id为div1的对象的class名为divClass的样式

$("#div1").removeClass("divClass divClass2") //移除多个样式

$("#div1").toggleClass("anotherClass") //重复切换anotherClass样式

click事件


.box{

width:200px;

height:200px;

background-color:gold;

}

.sty{

background-color:green;

}

$(function(){

//给按钮绑定click事件

$('#btn').click(function(){

//重复切换sty样式

$('.box').toggleClass('sty');

})

})

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 天空悬挂灯 我结成雪花 我是土地的第一声回答 我在风里嚣张 嚣张的我被爱遗忘 毡帽凝视苍茫 凝视天空悬挂的灯 而风...
    提剑出燕京阅读 1,560评论 0 2
  • 代码: 水平居中行内元素liline 块级元素block 多块级元素block对其父级元素设置text-align...
    饥人谷_4landre阅读 1,560评论 0 0
  • 文/九月 疼痛到悲伤的尽头 撕扯 挣扎 无力 哭泣 都无法缓解 失眠到黎明的现身 听着 窗外雨滴沙沙 狂风嘶吼 寂...
    柒柒梧阅读 1,358评论 3 4
  • 第六章的内容很多,几乎都是互联网产品实操,概念也多,需要消化很久,很多方法有恍然大悟自己原来被测试了无数遍的感想,...
    蔡元昆阅读 1,904评论 0 0
  • 2016年2月8日,丙申猴年春节,万象更新。 今天,靳东粉丝北京2群更名为靳属丝靳神病2号院,群主由@微博粉丝群运...
    妖孽横生阅读 3,283评论 0 0