样式操作

<p class=”myclass” title=”选择喜欢的水果”>你最喜欢的水果是?</p>

在上面代码中,class也是p元素的属性,因此获取class和设置class都可以用attr()方法来完成

代码如下:

var p_class=$("p").attr("class"); //获取p元素的class

也可以用attr()方法来设置class

$("p").attr("class","high"); //将p元素的class设置为high

在大多数情况下,它是将原来的class替换成新的class,而不是在原来基础上追加新的class

新的代码为

<p class="high" title="选择喜欢的水果">你最喜欢的水果是?</p>

追加样式

<style>         
.another {             
Font-style: italic; /* 斜体 */             
Color: blue;/* 字体设为蓝色 */         
}     
</style>

在网页中追加一个样式

$("input:eq(2)").click(function(){             $("p").addclass("another");         })

方法

addClass()
attr()

对同一个网页操作

<p>test</p>

第一次使用方法

 $("p").addClass("high");  $("p").attr("class","high")

第一次结果

<p class="high">test</p>;

再次使用方法

$("p").addClass("another");
$("p").attr("class", "another")

结果

<p class="high another">test</p>
<p class="another">test</p>

移除样式 removeClass()

$("p").removeClass("high");

结果

<p class="another">test</p>

p两个类都移除

$("p").removeclass("high") .removeClass("another");

或者

$("p").removeClass();或者 $("p").removeClass("high another");或者 $("p").removeAttr("class");//移除class属性 

结果

<p>test</p> 

移除样式 也可以用 removeAttr()。主要指移除属性

 $("p").removeAttr("class");//移除class属性

切换样式

Jquery提供toggleClass()方法控制样式的切换

$("p").toggleClass("another"); //对设置或移除被选元素的一个或多个类进行切换。该方法检查每个元素中指定的类。如果不存在则添加类,如果已设置则删除之。这就是所谓的切换效果

判断是否包含某样式,如果有 返回true 否则 返回 false

$("p").hasClass("another"); //相当于$("p").is(".another"); 

判对Class中或者说Style中的具体样式操作,可以使用css(),方法,例如

<p style="color:red">test</p>

如果修改color的值为blue,代码如下

 $("p").css("color", "blue")

JQuery操作属性、样式、风格(attr、class、css)的更多相关文章

  1. jQuery 操作属性

    jQuery 操作属性 我们来看看jQuery 操作属性都有哪些???? 属性 css代码!! html代码!! jQuery代码!! 下面做一个小例子 小例子html的代码 小例子jQuery的代码 ...

  2. 用jquery操作字体颜色覆盖当前页面的css设置

    直接使用css操作color的时候,!important一直不生效,记录下,使用下面的可以起作用 用jquery操作字体颜色覆盖当前页面的css设置 $('a[href="?p=home&a ...

  3. jQuery操作标签--样式、文本、属性操作, 文档处理

    1.样式 2.文本 3.属性操作 全选,反选效果 4.文档处理 操作标签 一.样式操作 样式类: addClass(); // 添加指定的css类名 removeClass(); //移除指定的css ...

  4. jQuery常用属性方法大全 attr(),val()

    @@@@属性篇: 写作本篇文章的意义:jQuery的教程千千万,却没有英文版的API讲的系统.到位,一些话用中文翻译过来味道就变了,所以我将英文版的API的一些常用的方法单独提出来放在这里,并用自己的 ...

  5. 4月12日学习笔记——jQuery操作属性和样式

    区分 DOM 属性和元素属性 <img src="images/image.1.jpg" id="hibiscus" alt="Hibiscus ...

  6. jQuery操作属性和样式详解

    我们可以使用 javascript 中的getAttribute和setAttribute来操作元素的"元素属性".在 jQuery 中给你提供了attr()包装集函数, 能够同时 ...

  7. jQuery中操作属性的方法attr与prop的区别

    attr 与 prop 都可以对某个属性进行获取和设置的操作,二者的用法相同: <script src = 'jQuery.js'></script> <script&g ...

  8. jquery操作属性 attr()和 prop()兼容性问题

    jquery1.6中新加了一个方法prop(),一直没用过它,官方解释只有一句话:获取在匹配的元素集中的第一个元素的属性值. 大家都知道有的浏览器只要写disabled,checked就可以了,而有的 ...

  9. jQuery动态设置样式(style、css)

    一.jQuery设置css样式 <div style="background-color:#ffffff;padding-left:10px;">测试jQuery动态获 ...

随机推荐

  1. P2886 [USACO07NOV]牛继电器Cow Relays

    题目描述 For their physical fitness program, N (2 ≤ N ≤ 1,000,000) cows have decided to run a relay race ...

  2. web项目中web.xml简介

    什么是 XML? XML 指可扩展标记语言(EXtensible Markup Language) XML 是一种标记语言,很类似 HTML XML 的设计宗旨是传输数据,而非显示数据 XML 标签没 ...

  3. cocos大量对象使用动作注意事项

    ,,} for i,v in ipairs(area) do if gameResult == v then ]) do local scale_1 = cc.ScaleTo:create(0.05, ...

  4. elasticsearch(4) 轻量搜索

    一 空搜索 搜索API的最基础的形式是没有指定任何查询的空搜索 ,它简单地返回集群中所有索引下的所有文档: 示例 GET 127.0.0.1:9200/_search 响应 { , "tim ...

  5. TowSum

  6. python智能提示配置

    Package Control 安装方法 1.通过快捷键 ctrl+` 或者 View > Show Console 打开控制台,然后粘贴相应的 Python 安装代码: 2.Sublime T ...

  7. 面试中linux常见的20个命令

    1.查找文件 find / -name filename.txt 根据名称查找/目录下的filename.txt文件. 2.查看一个程序是否运行 ps –ef|grep tomcat 查看所有有关to ...

  8. iris:get json

    package main import( "github.com/kataras/iris" "github.com/kataras/iris/middleware/lo ...

  9. QWaitConditioin的思考1

    16:50:392017-03-31 本文章为原创,如若引用请指明出处,否则追责. 以 生产.消费者的例子说明 #include <QtCore/QCoreApplication>#inc ...

  10. matlab函数每天进步一点点

    1. 读mp4视频 : xyloObj = VideoReader('su35.mp4'); 链接 2. 查看有几个相同的函数和当前使用的函数是哪个路径下的: which -all xxx;    w ...