jQuery技术

【Jquery系列】之DOM属性

字号+ 作者:H5之家 来源:H5之家 2017-08-29 09:01 我要评论( )

本文将为关注织梦者的朋友提供的是的【Jquery系列】之DOM属性相关教程,具体实例代码请看下文:1 概述本章将结合JQuery官方API,对Jquery属性进行分析与讲解。主

本文将为关注织梦者的朋友提供的是的【Jquery系列】之DOM属性相关教程,具体实例代码请看下文:

1 概述

本章将结合JQuery官方API,对Jquery属性进行分析与讲解。主要讲.addClass(),.attr(),,hasClass(),,html(),.prop(),.removeAtrr(),.removeClass(),.removeProp(),.toggleClass(),.val() 。

2 DOM属性

2.1 .addClass()

为指定元素添加样式。

(1)addClass(string className)

为制定的样式添加一个或多个样式名

a.为指定元素添加一个样式名

1 <!DOCTYPE html> 2 3 <html> 4 <head> 5 <meta content="width=device-width" /> 6 <script src="~/Scripts/jquery-1.10.2.js"></script> 7 <title>JQuery函数</title> 8 <script> 9 $(document).ready(function () { 10 $("#btnJquery").click(function () { 11 $("#div_id").addClass("div_class"); 12 }) 13 }) 14 </script> 15 16 </head> 17 <body> 18 <div>为id="div_id"的div添加单个类名:div_class</div> 19 <input type="button" value="Jquery" /> 20 </body> 21 </html> View Code

测试结果:

【Jquery系列】之DOM属性

【Jquery系列】之DOM属性

b.为多个元素添加多个样式名

注:多个类名之间由空格隔开

1 <!DOCTYPE html> 2 3 <html> 4 <head> 5 <meta content="width=device-width" /> 6 <script src="~/Scripts/jquery-1.10.2.js"></script> 7 <title>JQuery函数</title> 8 <script> 9 $(document).ready(function () { 10 $("#btnJquery").click(function () { 11 $("#div_id").addClass("div_class div_class1 div_class2 div_class3"); 12 }) 13 }) 14 </script> 15 16 </head> 17 <body> 18 <div>为id="div_id"的div添加单个类名:div_class</div> 19 <input type="button" value="Jquery" /> 20 </body> 21 </html> View Code

测试结果:

【Jquery系列】之DOM属性

(2)addClass(function(index){})

注:index为匹配元素的索引位置

1 <!DOCTYPE html> 2 3 <html> 4 <head> 5 <meta content="width=device-width" /> 6 <script src="~/Scripts/jquery-1.10.2.js"></script> 7 <title>JQuery函数</title> 8 <script> 9 $(document).ready(function () { 10 $("#btnJquery").click(function () { 11 $("ul li").addClass(function (index) { 12 return "li-" + index; 13 }) 14 }) 15 }) 16 </script> 17 18 </head> 19 <body> 20 <ul> 21 <li></li> 22 <li></li> 23 <li></li> 24 <li></li> 25 </ul> 26 <input type="button" value="Jquery"/> 27 </body> 28 </html> View Code

测试结果:

【Jquery系列】之DOM属性

2.2 .attr()

获取匹配元素集合中的第一个元素的属性值或设置每一个匹配元素的一个或多个属性。

(1)attr(string attributeName)

获取匹配的元素集合中的第一个元素的属性值

1 <!DOCTYPE html> 2 3 <html> 4 <head> 5 <meta content="width=device-width" /> 6 <script src="~/Scripts/jquery-1.10.2.js"></script> 7 <title>JQuery函数</title> 8 <script> 9 $(document).ready(function () { 10 $("#btnJquery").click(function () { 11 var attrText = $("#div_idFirst").attr("id") 12 $("#div_idSecond").text(attrText); 13 }) 14 }) 15 </script> 16 17 </head> 18 <body> 19 <div>第一个div</div> 20 <div></div> 21 <input type="button" value="Jquery" /> 22 </body> 23 </html> View Code

测试结果:

【Jquery系列】之DOM属性

(2)attr(string attributeName,string value)

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • jQuery.position() 函数详解

    jQuery.position() 函数详解

    2017-08-29 15:00

  • 14个前端开发者jQuery小技巧

    14个前端开发者jQuery小技巧

    2017-08-28 11:02

  • jquery学习(3)

    jquery学习(3)

    2017-08-27 17:06

  • jquery遍历json的几种方法

    jquery遍历json的几种方法

    2017-08-25 18:09

网友点评
a