jQuery技术

【Jquery系列】之DOM属性(3)

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

在匹配的元素集合中的每个元素上用来切换的一个或多个(用空格隔开)样式类名。如果在匹配的元素集合中的每个元素上存在该样式类就会被移除;如果某个元素没有这个样式类就会加上这个样式类 1 !DOCTYPE html 2 3 ht

在匹配的元素集合中的每个元素上用来切换的一个或多个(用空格隔开)样式类名。如果在匹配的元素集合中的每个元素上存在该样式类就会被移除;如果某个元素没有这个样式类就会加上这个样式类

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").toggleClass("idDiv2"); 12 }) 13 }) 14 </script> 15 16 </head> 17 <body> 18 <div></div> 19 <div></div> 20 <div></div> 21 <input type="button" value="Jquery" /> 22 </body> 23 </html> View Code

测试结果:

【Jquery系列】之DOM属性

如下会在原本样式与设置样式来回切换

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").toggleClass("idDiv2 div4"); 12 }) 13 }) 14 </script> 15 16 </head> 17 <body> 18 <div></div> 19 <div></div> 20 <div></div> 21 <input type="button" value="Jquery" /> 22 </body> 23 </html> View Code

测试结果:

【Jquery系列】之DOM属性

(2)toggleClass(string className,Boolean switch)

className在匹配的元素集合中的每个元素上用来切换的一个或多个(用空格隔开)样式类名;switch,一个布尔值,用于判断样式是否应该被添加或移除。

【Jquery系列】之DOM属性

(3)toggleClass(index,calss ,switch)

【Jquery系列】之DOM属性

2.9 .val()

获取匹配的元素集合中第一个元素的当前值或设置匹配元素集合中的每个元素的值

(1)val()

获取匹配的元素集合中第一个元素的当前值,.val()方法主要用于获取表单元素的值,比如 input, select 和 textarea。对于 <select multiple="multiple"> 元素, .val()方法返回一个包含每个选择项的数组,如果没有选择性被选中,它返回null。

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 valInput= $("#idInput").val(); 12 var valSelect= $("#idSelect").val(); 13 }) 14 }) 15 </script> 16 17 </head> 18 <body> 19 <input type="text"/> 20 <select> 21 <option>opt1</option> 22 <option>opt2</option> 23 <option>opt3</option> 24 </select> 25 <input type="button" value="Jquery" /> 26 </body> 27 </html> View Code

测试结果:

【Jquery系列】之DOM属性

(2)val(string value)或val(Array value)

为指定元素设置值

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <style> 5 button { margin:4px; cursor:pointer; } 6 input { margin:4px; color:blue; } 7 </style> 8 <script src="http://cdn.bootcss.com/jquery/1.11.2/jquery.min.js"></script> 9 </head> 10 <body> 11 <div> 12 <button>Feed</button> 13 <button>the</button> 14 <button>Input</button> 15 </div> 16 <input type="text" value="click a button" /> 17 <script> 18 $("button").click(function () { 19 var text = $(this).text(); 20 $("input").val(text); 21 }); 22 </script> 23 24 </body> 25 </html> View Code

测试结果:

(3)val(function(index,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

网友点评
e