Blogger Information
Blog 26
fans 0
comment 3
visits 17455
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
实例演示$()函数的四个参数,联系将课堂上提及的所有getter/setter方法
后网络时代
Original
506 people have browsed it

$()函数的四个参数

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>

效果:

Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:继续
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!