jQuery的parent > child选择器

痛定思痛。 2022-05-12 00:36 274阅读 0赞

一 介绍

parent > child选择器中的parent代表父元素,child代表子元素,用于在给定的父元素下匹配所有的子元素。

使用该选择器只能选择父元素的直接子元素。parent > child选择器的使用方法如下:

$(“parent > child”);

parent是指任何有效的选择器。

child是用以匹配元素的选择器,并且它是匹配元素的选择器,并且它是parent元素的子元素。

例如,要匹配表单中所有的子元素input,可以使用下面的jQuery代码:

$(“form > input”);

二 应用

为表单的直接子元素input换肤。

三 代码

  1. <script language="javascript" src="JS/jquery-3.1.1.min.js"></script>
  2. <style type="text/css">
  3. input
  4. {
  5. margin:5px; /*设置input元素的外边距为5像素*/
  6. }
  7. .input
  8. {
  9. font-size: 12pt; /*设置文字大小*/
  10. color: #333333; /*设置文字颜色*/
  11. background-color:#cef; /*设置背景颜色*/
  12. border: 1px solid #000000; /*设置边框*/
  13. }
  14. </style>
  15. <form id="form1" name="form1" method="post" action="">
  16. 姓 名:<input type="text" name="name" id="name" />
  17. <br />
  18. 籍 贯:<input name="native" type="text" id="native" />
  19. <br />
  20. 生 日:<input type="text" name="birthday" id="birthday" />
  21. <br />
  22. E-mail:<input type="text" name="email" id="email" />
  23. <br />
  24. <span>
  25. <input type="button" name="change" id="change" value="换肤"/>
  26. </span>
  27. <input type="button" name="default" id="default" value="恢复默认"/>
  28. <br />
  29. </form>
  30. <script type="text/javascript">
  31. $(document).ready(
  32. function()
  33. {
  34. $("#change").click(
  35. function()
  36. { //绑定"换肤"按钮的单击事件
  37. $("form > input").addClass("input"); //为表单元素的直接子元素input添加样式
  38. });
  39. $("#default").click(
  40. function()
  41. { //绑定“恢复默认”按钮的单击事件
  42. $("form > input").removeClass("input"); //移除为表单元素的直接子元素input添加的样式
  43. });
  44. });
  45. </script>

四 运行效果

b4165696-aacd-3ea4-b2ed-ba54a48b7e01.png

发表评论

表情:
评论列表 (有 0 条评论,274人围观)

还没有评论,来说两句吧...

相关阅读