web前端学习:JQuery选择器-2

举报
zhousn 发表于 2020/08/16 22:37:44 2020/08/16
【摘要】 索引选择器eq(3)获取索引的元素gt(3)索引大于3的所有元素lt(3)索引小于3的所有的元素$("#u1 li:eq(7)").css("backgroundColor","red");$("#u1 li:gt(7)").css("backgroundColor","green");$("#u1 li:lt(5)").css("backgroundColor","black");Jque...

索引选择器

  • eq(3)获取索引的元素

  • gt(3)索引大于3的所有元素

lt(3)索引小于3的所有的元素

$("#u1 li:eq(7)").css("backgroundColor","red");

$("#u1 li:gt(7)").css("backgroundColor","green");

$("#u1 li:lt(5)").css("backgroundColor","black");



Jquery操作样式

  1. //第一种写法: $("#u1>li").css("backgroundColor","red"); $("#u1>li").css("fontSize","全新硬笔行书简"); $("#u1>li").css("fontSize","30px");

  2. //第二种写法: var style={ "backgroundColor":"red", "fontSize":"全新硬笔行书简", "fontSize":"30px" }; $("#u1>li").css(style);

  3. //第三种写法: $("#u1>li").css("backgroundColor","red").css("fontSize","全新硬笔行书简 ").css("fontSize","30px");

    console.log($("#u1>li").css("backgroundColor")); //获取属性的值,写一个参数即可

Jquery操作类样式

$("#btn1").click(function () {

 $("#dv").addClass("cls1");//添加一个样式 

$("#dv").addClass("cls1 cls2");//添加多个样式

$("#dv").addClass("cls1").addClass("cls2"); 

});

 $("#btn2").click(function () { 

//移除某个样式

 $("#dv").removeClass("cls1"); 

//移除多个样式 $("#dv").removeClass(); 

});

addClass();参数:类样式名字,添加样式的同时不会干掉原有的样式。

removeClass();不写参数移除所有的类样式。

removeClass(“cls“);移除指定的一个类样式。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。