JQuery属性操作 addclass removeclass hasclass toggleClass()

参考页面:

http://www.w3school.com.cn/jquery/jquery_ref_attributes.asp

1:addClass() romoveclass():向匹配的元素添加指定的类名 一个或多个,致死天际一个或多个class属性:(如果添加多个类,可以使用空格分隔类名)

A:想第一个p元素添加一个类:

             $("p:first").addClass("intro");

B: 使用函数添加一个类

<script type="text/javascript">
$(document).ready(function(){
  $("button").click(function(){
    $(‘p‘).addClass(function(n){
      return ‘par_‘ + n;
    });
  });
});
</script>
<style type="text/css">
.par_0
{
color:blue;
}
.par_1
{
color:red;
}
</style>

 C :向被选元素中添加两个类: 多个类用空格隔开就可以:

$("p:first").addClass("intro note");

D:改变元素的类:使用 addClass() 和 removeClass() 来移除 class,并添加新的 class。

$("p:first").removeClass("intro").addClass(‘main‘);

2:hasclass():  检查被选元素是否包含指定的 class 包含返回true:不包含返回false

          alert($("p:first").hasClass("intro"));

3:toggleclass() :   对设置或移除被选元素的一个或多个类进行切换:可进行多次切换

         $("p").toggleClass("main");

时间: 2024-10-12 11:34:26

JQuery属性操作 addclass removeclass hasclass toggleClass()的相关文章

原生JavaScript实现的addclass,removeclass,hasclass,toggleclass,getbyclass

<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>addclass,removeclass,hasclass,toggleclass,getbyclass</title> </head> <body> <div class="div1" id="b

jQuery 属性操作 - addClass() 和 removeClass() 方法

实例 向第一个 p 元素添加一个类: $("button").click(function(){ $("p:first").addClass("intro"); }); 定义和用法 addClass() 方法向被选元素添加一个或多个类. 该方法不会移除已存在的 class 属性,仅仅添加一个或多个 class 属性. 提示:如需添加多个类,请使用空格分隔类名. 语法 $(selector).addClass(class) 参数 描述 class

jQuery的addClass,removeClass和toggleClass方法

jQuery的addClass,removeClass和toggleClass方法,最后一个方法在某一情形之下,可以替代前面2个方法. 第一个方法addClass为元素添加一个class. 第二个方法removeClass,移除一个class. 第三个方法toggleClass是互斥class. <input id="Text1" type="text" /> 创建样式,当文本框focus时,文本框边框高亮和变宽,当blur时,恢复原来样式. .text

jQuery 属性操作

方法 描述 addClass() 向匹配的元素添加指定的类名. attr() 设置或返回匹配元素的属性和值. hasClass() 检查匹配的元素是否拥有指定的类. html() 设置或返回匹配的元素集合中的 HTML 内容. removeAttr() 从所有匹配的元素中移除指定的属性. removeClass() 从所有匹配的元素中删除全部或者指定的类. toggleClass() 从匹配的元素中添加或删除一个类. val() 设置或返回匹配元素的值. 获得内容 - text().html()

实践实践(dom)jQuery属性操作

设置属性 dom  elementNode.setAttribute(name,value)前者属性名,后者属性值 jquery    prop(name,value)或者设置多个属性prop({disable:true, 等等})打过用来操作disable 和复选框 attr() (ie中不允许使用该属性修改<input>或者,<button>的type属性) 访问属性 dom   getAttribute(name)访问属性,返回属性值 jquery    prop(name)

前端 之 jQuery: 属性操作; 操作input中的value; 文档操作***(二)

属性操作 操作input中的value 文档操作*** ... ... ... ... ... 一, 属性操作 jquery的属性操作模块分为四个部分:html属性操作,dom属性操作,类样式操作和值操作 html属性操作:是对html文档中的属性进行读取,设置和移除操作. 比如: attr() 设置属性值或者 返回被选元素的属性值 //获取值:attr()设置一个属性值的时候 只是获取值 var id = $('div').attr('id') console.log(id) var cla

前端之JQuery:JQuery属性操作

Jquery2--属性相关的操作 知识点总结 1.属性 属性(如果你的选择器选出了多个对象,那么默认只会返回出第一个属性). attr(属性名|属性值) - 一个参数是获取属性的值,两个参数是设置属性值 - 点击加载图片示例 removeAttr(属性名) -删除属性的值 prop(属性名|属性值) - 属性的返回值的是布尔类型 - 单选,反选,取消的例子 removeProp(属性名) -删除属性的值 循环:each(两种循环示例) - $.each(数组/对象, function(i, v)

16.jQuery属性操作

jquery的属性操作模块分为四个部分:html属性操作,dom属性操作,类样式操作和值操作 html属性操作:是对html文档中的属性进行读取,设置和移除操作.比如attr().removeAttr() DOM属性操作:对DOM元素的属性进行读取,设置和移除操作.比如prop().removeProp() 类样式操作:是指对DOM属性className进行添加,移除操作.比如addClass().removeClass().toggleClass() 值操作:是对DOM属性value进行读取和

jQuery属性操作之DOM属性操作

DOM属性操作是对DOM元素的属性进行读取.设置和移除操作, 比如prop(). removeProp(). 1. prop() 1.1 使用prop()获取返回值 prop() 用于返回属性值时, 则返回第一个匹配元素的值. 1 <!doctype html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>prop() Demo