博主信息
博文 26
粉丝 0
评论 3
访问量 23290
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
实例演示$()函数的四个参数,联系将课堂上提及的所有getter/setter方法
后网络时代
原创
680人浏览过

$()函数的四个参数

1. $(选择器,上下文): 获取元素

jQuery([selector,[context]])

  1. <!DOCTYPE html>
  2. <!DOCTYPE html>
  3. <html lang="en">
  4. <head>
  5. <meta charset="UTF-8">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.js"></script>
  9. </head>
  10. <body>
  11. 中国一定强
  12. <div class="title"><h2>h2选择器</h2></div>
  13. <script>
  14. $("body").css('color','cyan');
  15. $('body').css("backgroundColor",'yellow');
  16. $(".title h2").css('color','red');
  17. $(".title h2").css('backgroundColor','green');
  18. </script>
  19. </body>
  20. </html>
2. $(js对象)
  1. <!DOCTYPE html>
  2. <!DOCTYPE html>
  3. <html lang="en">
  4. <head>
  5. <meta charset="UTF-8">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.js"></script>
  9. </head>
  10. <body>
  11. 中国一定强
  12. <div class="title"><h2>h2选择器</h2></div>
  13. <script>
  14. $(document.body).css('color','cyan');
  15. $(document.body).css('backgroundColor','red');
  16. $(document.querySelector('.title h2')).css('backgroundColor','darkgreen');
  17. $(document.querySelector('.title h2')).css('color','#000');
  18. $(document.querySelectorAll('.title h2')).css('color','cyan');
  19. </script>
  20. </body>
  21. </html>
3.html标签字符
  1. <!DOCTYPE html>
  2. <!DOCTYPE html>
  3. <html lang="en">
  4. <head>
  5. <meta charset="UTF-8">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.js"></script>
  9. </head>
  10. <body>
  11. 中国一定强
  12. <div class="title"><h2>h2选择器</h2></div>
  13. <script>
  14. $("<span>人都爱美丽</span>").appendTo(document.querySelector(".title h2"));
  15. </script>
  16. </body>
  17. </html>
4.回调函数

$(function(){
// 文档就绪
});// $(document).ready() 的简写;当DOM加载完成后,执行其中的函数。

  1. <!DOCTYPE html>
  2. <!DOCTYPE html>
  3. <html lang="en">
  4. <head>
  5. <meta charset="UTF-8">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.js"></script>
  9. </head>
  10. <body>
  11. 中国一定强
  12. <div class="title"><h2>h2选择器</h2></div>
  13. <script>
  14. $(function(){
  15. alert('加载完成');
  16. })
  17. </script>
  18. </body>
  19. </html>

联系将课堂上提及的所有getter/setter方法

  1. <!DOCTYPE html>
  2. <!DOCTYPE html>
  3. <html lang="en">
  4. <head>
  5. <meta charset="UTF-8">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.js"></script>
  9. </head>
  10. <body>
  11. <ul>
  12. <li>item1</li>
  13. <li>item2</li>
  14. <li>item3</li>
  15. <li>item4</li>
  16. <li>item5</li>
  17. </ul>
  18. <h2></h2>
  19. <form action="">
  20. <input type="text" name="user" value="输入用户名">
  21. <input type="password" name="password" value="123456">
  22. 保密:<input type="radio" name="xinxi" value='保密' checked>公开:<input type="radio" name="xinxi" value='公开'>
  23. <button>提交</button>
  24. <p></p>
  25. </form>
  26. <script>
  27. $("body").css('color','cyan');
  28. $('<span>'+$("body").css('color')+'</span>').appendTo($('h2'));
  29. $('h2').attr('style',"color:red;display:block;width:300px;background-color:cyan");
  30. $('h2').html();
  31. $('h2').html("<p>通过html添加</p>");
  32. $('h2').text();
  33. $('h2').text('text设置文本').css('color',"blue").css('backgroundColor',"yellow");
  34. $('form').attr('action',function(){ return 'index.php?id=11'; })
  35. $('form')[0]===$('form').get(0);
  36. $('form input[name=user]').val('设置的用户名').css('color','red');
  37. $('input[name=user]').val('设置的用户名').css('color','red');
  38. $('form input[name="password"]').css('color','green').val();
  39. $('form input[type="radio"]').attr('checked','');
  40. $('form input[type="radio"]')[0].checked
  41. $('form input[type="radio"]')[1].checked
  42. </script>
  43. </body>
  44. </html>

效果:

批改老师:天蓬老师天蓬老师

批改状态:合格

老师批语:继续
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学