jquery 操作css 选择器
.addClass()
为每个匹配的元素添加指定的样式类名
.addClass(className)
className 为每个匹配元素所有增加的一个或多个样式名
.addClass(function(index,currentClass))
函数返回一个或者多个用空格隔开, index 表示参数匹配中的索引位置 this 指向匹配元素集合中的当前元素。
$("p").addClass("myClass yourClass"); 给p 这个元素添加这两个类名样式。
$("ul li:last").addClass(function(index){
return "item-"+index;
}) 在最后一个<li> 元素上加上“item-1”样式。
.css()
获取匹配元素集合中的第一个元素的样式属性计算值或设置每一个匹配元素的一个或多个
css属性。
.css(propertyName)
propertyName 一个css 属性名 。 一个或者多个css 属性组成的数组。
$(this).css("background-color"); 获取当前元素的背景颜色。
$(this).css(["width","height",color]) 获取当前元素的 宽 高 字体颜色。
.css(propertyName,value)
propertyName 一个css 属性名。
value 设置这个css 的属性值。
.css(propertyName,function)
propertyName 一个css 属性名。
function 一个用来返回设置值的函数。this,是当前元素。
$('div.example').css('width',function(index){
return index*50;
}) 设置一个匹配元素的宽度增加到较大的值。
$("p").mouseover(function(){
$(this).css("color","red");
}) 当鼠标经过p 元素时文字变成红色。
$("#box").one("click",function(){
$(this).css("width","+=200")
}) 增加#box 的宽度为200像素。
.hasClass()
确定任何一个匹配的元素是否有被分配给定的(样式类)
.hasClass(className)
className 要查询的样式名。
$("#mydiv").hasClass("foo") 匹配的元素是否含有 foo这个样式
如果有这个样式那么就返回true 如果没有那么就返回false
.removeClass()
移除匹配的元素上面的样式。
.removeClass([className])
每个匹配元素移除的一个或者多个用空格隔开的样式名。
$("p").removeClass("myClass yourClass")
.removeClass(function(index,class))
一个函数,返回一个或多个要移除的元素,index 所有匹配的元素集合中的当前的元素。
.toggleClass()
在匹配的元素集合中的每个元素上切换样式名
.toggleClass(className)
className 在匹配的元素集合中的每个元素上用来切换的一个或多个(用空格隔开)样式类名。
.toggleClass(className,switch)
switch 一个布尔值,用于判断样式是否应该被添加或移除。
.toggleClass([switch])
switch 一个用来判断样式类天添加还是移除的布尔值。
$('#foo').toggleClass(className,add0rRemove) 就等同于
if(add0rRemove){
$('#foo').addClass(className);
}else{
$('#foo').removeClass(className)
}
$("p").click(function(){
$(this).toggleClass("highlight");
//点击当前的p 标签的时候切换样式。
})
jquery 操作css 选择器的更多相关文章
- JQuery:JQuery操作CSS类
JQuery:CSS类jQuery - 获取并设置 CSS 类,通过 jQuery,可以很容易地对 CSS 元素进行操作.jQuery 操作 CSSjQuery 拥有若干进行 CSS 操作的方法.我们 ...
- jQuery操作css样式
jQuery操作css样式 css操作的分类: css操作 位置操作 尺寸操作 css操作之css css代码: html代码: jQuery代码: 效果如下: css操作之位置操作 css代码: h ...
- jquery操作css样式的方法
jquery操作css样式的方法(设置和获取)
- jQuery 操作 CSS
jQuery 拥有若干进行 CSS 操作的方法.我们将学习下面这些: addClass() - 向被选元素添加一个或多个类 removeClass() - 从被选元素删除一个或多个类 toggleCl ...
- JQUERY操作css与css()方法、获取设置尺寸;
一.jQuery addClass() 方法 向不同的元素添加 class 属性.在添加类时,您也可以选取多个元素 <style> .aa { color:red; }; </sty ...
- jquery操作CSS样式全记录
$(this).click(function(){ if($(this).hasClass(“zxx_fri_on”)){ $(this).removeClass(“zxx_fri_on”); ...
- jQuery操作css
jQuery addClass() 方法 向被选中元素添加class属性,参数为属性值 $("div").addClass("imp"); 也可以同时向多个元素 ...
- Jquery操作属性选择器
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- Jquery操作层级选择器
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
随机推荐
- 基于Python实现邮件发送
import smtplibfrom email.mime.text import MIMETextemail_host = 'smtp.163.com' # 邮箱地址email_user = 'sz ...
- 设置windows 10 wifi
1.cmd 管理员 2.执行:netsh wlan set hostednetwork mode=allow ssid=test key=123456789 3.执行:netsh wlan start ...
- 祝高二学弟学妹AK NOIp2018!!!!!!
- git 突破大文件上传限制
1.安装 lfs: git lfs install 2.跟踪大文件:git lfs track "file.suffix" 3.添加配置文件:git add .gitattribu ...
- Redis入门--(二)Jedis的入门
Jedis相应的jar包 编写一段程序来测试一下 1.新建一个Java的项目 2.引入jedis开发包 3.将包添加到构建路径中 4.创建一个测试类 5.创建一个Jedis的单实例的测试
- Python数据类型及常用操作
Python字符串类型 1.用途: 用来记录有描述性的状态.比如:人名,地址等. 2.定义方式: 创建字符串非常简单,在‘ ’,“ ”,‘’‘ ’‘’内一填写一系列的字符例如:msg='hello' ...
- 深入理解mvc 一系列收藏
http://www.cnblogs.com/P_Chou/archive/2010/11/01/1866605.html
- Oracle数据表比较记录差异(转)
liuyx_know|七级 你可以参照一下Oracle的UNION [ALL], INTERSECT, MINUS操作符,至于你的问题你可以使用MINUS操作符,语句如下: SELECT * FROM ...
- 监控系统-mod-gearman
doc http://labs.consol.de/nagios/mod-gearman/ 安装 yum -y install gearmand-server-0.33-2.rhel6.x86_64. ...
- SQL中的聚合函数
聚合函数是对一组值执行计算并返回单一的值的函数,它经常与SELECT语句的GROUP BY子句一同使用,SQL SERVER 中具体的聚合函数如下:1. AVG 返回指定组中的平均值,空值被忽略. 例 ...