分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

jQuary教程3: jQuery语法1

发布时间:2023-09-06 01:56责任编辑:胡小海关键词:jQuery

1.jQuery样式操作

1.1 设置或者修改样式,操作的是style属性。

单样式语法: jQuery对象.css(‘属性名‘, ‘属性值‘)

//html<div id="box"></div>//js$("#box").css("background","gray");//将背景色修改为灰色//js代码运行完毕的结果<div id="box" style="background: gray"></div>

 

 设置多个样式:

//html<div id="box"></div>//js$("#one").css({ ???"background":"gray", ???"width":"400px", ???"height":"200px"});//js执行完毕的结果<div id="box" style="background:gray; width:400px; height:200px"></div>

2 获取行内样式

//html<div id="box" style="background: gray width:100px"></div>$("#box").css("background-color"); //返回的是 rgb(128, 128, 128) --> gray$("#box").css("width"); //返回100px

2.1 操作class样式方式

//html<div id="box" ></div>//js$(‘#box‘).addClass(‘one‘);//执行完之后的结果<div id="box" class="one"></div>

如果想要同时添加多个

//如果想要同时添加多个//html<div id="box" ></div>//js$(‘#box‘).addClass(‘two three‘);//结果<div id="box" class="two three"></div>

2.2 移除所有样式类

  -1 如果不传参数,那么会移除所有的类名

//html<div id="box" class="one two three"></div>//js$(‘#box‘).removeClass();//执行完毕的结果<div id="#box" class></div>

    -2 如果传入参数,删除指定的类名

//html<div id="box" class="one two three"></div>//js$(‘#box‘).removeClass(‘one‘);//执行完毕的结果<div id="#box" class="two three"></div>//======================================================================================//如果想同时删除多个类名//html<div id="box" class="one two three"></div>//js$(‘#box‘).removeClass(‘one three‘);//结果<div id="#box" class="two"></div>

  -3 判断是否有样式类

//html<div id="box" class="one"></div>//js$(‘#box‘).hasClass(‘one‘); //返回 true$(‘#box‘).hasClass(‘two‘); //返回 false

  -4 切换样式类

     如果有这个类名,则移除该样式,如果没有,添加该类名。

//html<div id="box"></div>//js$(‘#box‘).toggleClass(‘one‘);//执行完的结果<div id="box" class="one"></div>//此时再执行一次toggleClass(‘one‘);$(‘#box‘).toggleClass(‘one‘);//执行完的结果<div id="box" class></div>

3  jQuery中的隐式迭代: jQuery内部会帮我们遍历DOM对象,然后给每一个DOM对象实现具体的操作.

jQuary教程3: jQuery语法1

原文地址:https://www.cnblogs.com/autoXingJY/p/9081627.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved