经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » JS/JS库/框架 » jQuery » 查看文章
jQuery学习笔记
来源:cnblogs  作者:Dantti  时间:2019/3/18 9:01:27  对本文有异议

jQuery的下载使用

jQuery下载地址:jquery.com。

使用方式:将下载下来的文件如jquery.js嵌入到HTML文件中。

  1. <script typpe="text/javascript" src="jquery.js"></script>

 

jQuery之操作元素内容

$(ID)替代了document.getElementById(ID);

通过$(ID).val()取得value属性内容,$(ID).val("   ")设置value属性内容,如文本框,密码框,文本域,下拉列表等。

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>jQuery练习</title>
  6. <script typpe="text/javascript" src="jquery.js"></script>
  7. <script type="text/javascript">
  8. function fun(){
  9. var name = $(uname).val();
  10. alert("姓名:"+name);
  11. $(uage).val("18");
  12. }
  13. </script>
  14. </head>
  15. <body>
  16. 姓名:<input type="text" name="uname" id="uname"/>
  17. <input type="button" name="btn" id="btn" value="提交" onclick="fun()" /><br/>
  18. 年龄:<input type="text" name="uage" id="uage" value="提交后显示年龄"/>
  19. </body>
  20. </html>
val()实例

通过$(ID).text()取得元素内容,$(ID).text("  ")设置元素内容。

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>jQuery练习之元素内容设置</title>
  6. <script typpe="text/javascript" src="jquery.js"></script>
  7. <script type="text/javascript">
  8. function fun(){
  9. var obj = $(myDiv1).text();
  10. alert("myDiv1中的内容是"+obj);
  11. alert("设置myDiv2中的内容为Hello World!");
  12. $(myDiv2).text("Hello World!");
  13. }
  14. </script>
  15. </head>
  16. <body>
  17. <div id="myDiv1">啦啦啦</div>
  18. <div id="myDiv2"></div>
  19. <input type="button" name="btn" id="btn" value="设置" onclick="fun()" />
  20. </body>
  21. </html>
text()实例

用text()方法时不能加入HTML元素,所有的HTML元素需要转义,但是通过$(ID).html("  ")在设置元素内容的同时会保留HTML元素标签处理。

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>jQuery练习之元素内容(包含标签)设置</title>
  6. <script typpe="text/javascript" src="jquery.js"></script>
  7. <script type="text/javascript">
  8. function fun(){
  9. $(myDiv).html("<h1>Hello World!</h1>");
  10. }
  11. </script>
  12. </head>
  13. <body>
  14. <div id="myDiv"></div>
  15. <input type="button" name="btn" id="btn" value="设置" onclick="fun()" />
  16. </body>
  17. </html>
html()实例

jQuery之页面加载处理

原始的加载页面方法是:

  1. window.onload = function(){};

学习jQuery之后使用$(document).ready(function(){ })来替代,其简略的写法是$(function(){ }),或者把$换成jQuery,即jQuery(document).ready(function(){ }),其简略的写法是jQuery(function(){ })


jQuery之基础选择器

jQuery最强大的方便之处就是强大的元素选择功能,可以根据各种形式来选择。比如:根据ID、根据样式、根据父子关系、根据祖先关系、属性的内容。

 

NO 选择器 描述 返回结果
1 #ID 取得指定ID的内容,相当于document.getElementById(ID) 单个元素
2 元素名称 根据指定的标签名称取得对应的元素,相当于document.getElementsByTagName() 元素集合
3 .class 具备有指定样式的元素 元素集合
4 * 取得所有的元素,包括html,head等元素 元素集合
5 元素名称,元素名称,…… 取得与指定元素名称相同的元素 元素集合

 

原文链接:http://www.cnblogs.com/Dantti/p/10535190.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号