jquery选择器的总结

jQuery选择器总结:

  1. $(“#myELement”) 选择id值等于myElement的元素,返回一个元素
  2. $(“div”) 选择所有的div标签元素,返回div元素数组
  3. $(“.myClass”) 选择使用myClass类的css的所有元素
  4. $(“*”) 选择文档中的所有的元素
  5. $(“#myELement,div,.myclass”) 联合选择
  6. $(“tr:first”) 选择所有tr元素的第一个
  7. $(“tr:last”) 选择所有tr元素的最后一个
  8. $(“input:not(:checked) + span”) 过滤掉:checked的选择器的所有的input元素
  9. $(“tr:even”) 选择所有的tr元素的第0,2,4… …个元素
  10. $(“tr:odd”) 选择所有的tr元素的第1,3,5… …个元素
  11. $(“td:eq(2)”) 选择所有的td元素中序号为2的那个td元素
  12. $(“td:gt(4)”) 选择td元素中序号大于4的所有td元素
  13. $(“td:lt(4)”) 选择td元素中序号小于4的所有的td元素
  14. $(“div:contains(‘John’)”) 选择所有div中含有John文本的元素
  15. $(“td:empty”) 选择所有的为空(也不包括文本节点)的td元素的数组
  16. $(“div:has(p)”) 选择所有含有p标签的div元素
  17. $(“td:parent”) 选择所有的以td为父节点的元素数组
  18. $(“div:hidden”) 选择所有的被hidden的div元素
  19. $(“div:visible”) 选择所有的可视化的div元素
  20. $(“div[id]”) 选择所有含有id属性的div元素
  21. $(“input[name=’newsletter’]”) 选择所有的name属性等于’newsletter’的input元素
  22. $(“input[name!=’newsletter’]”) 选择所有的name属性不等于’newsletter’的input元素
  23. $(“input[name^=’news’]”) 选择所有的name属性以’news’开头的input元素
  24. ("input[name =’news’]”) 选择所有的name属性以’news’结尾的input元素
  25. $(“input[name*=’news’]”) 选择所有的name属性包含’news’的input元素
  26. ("input[id][name =’man’]”) 含有id属性并以man结尾的元素
  27. $(“div span:first-child”) 返回所有的div元素的第一个子节点的数组
  28. $(“div span:last-child”) 返回所有的div元素的最后一个节点的数组
  29. $(“div button:only-child”) 返回所有的div中只有唯一一个子节点的所有子节点的数组
  30. $(“:input”) 选择所有的表单输入元素,包括input, textarea, select 和 button
  31. $(“:text”) 选择所有的text input元素
  32. $(“:password”) 选择所有的password input元素
  33. $(“:radio”) 选择所有的radio input元素
  34. $(“:checkbox”) 选择所有的checkbox input元素
  35. $(“:submit”) 选择所有的submit input元素
  36. $(“:image”) 选择所有的image input元素
  37. $(“:reset”) 选择所有的reset input元素
  38. $(“:button”) 选择所有的button input元素
  39. $(“:file”) 选择所有的file input元素
  40. $(“:hidden”) 选择所有类型为hidden的input元素或表单的隐藏域
  41. $(“:enabled”) 选择所有的可操作的表单元素
  42. $(“:disabled”) 选择所有的不可操作的表单元素
  43. $(“:checked”) 选择所有的被checked的表单元素
  44. $(“select option:selected”) 选择所有的select 的子元素中被selected的元素
  45. $(“p”).prev(“.selected”) 检索每个段落,找到类名为 “selected” 的前一个同级元素
  46. $(“input[name=’group1’]:checked”).length 被选中的复选框的长度
  47. $(“input[name=’group1’]”).attr(‘disabled’,’disabled’); 复选框不可编辑
  48. $(“A B”) 查找A元素下面的所有子节点,包括非直接子节点
  49. $(“A>B”) 查找A元素下面的直接子节点
  50. $(“A+B”) 查找A元素后面的兄弟节点,并且紧挨着A
  51. $(“A~B”) 查找A元素后面的兄弟节点,不用紧挨

    示例:
    $(“A B”) 查找A元素下面的所有子节点,包括非直接子节点

<form>
<label>Name:</label>
<input name="name" />
<fieldset>
      <label>Newsletter:</label>
      <input name="newsletter" />
</fieldset>
</form>
//选择器
$("form input") 
//结果: 
[ <input name="name" />, <input name="newsletter" /> ] 

$(“A>B”) 查找A元素下面的直接子节点

<form>
<label>Name:</label>
<input name="name" />
<fieldset>
      <label>Newsletter:</label>
      <input name="newsletter" />
</fieldset>
</form>
<input name="none" />
//选择器
$("form > input")
//结果
[ <input name="name" /> ] 

$(“A+B”)查找A元素后面的兄弟节点,包括非直接子节点

<form>
<label>Name:</label>
<input name="name" />
<input name="nameTwo" />
<fieldset>
      <label>Newsletter:</label>
      <input name="newsletter" />
</fieldset>
</form>
<input name="none" /> 
//选择器
$("label + input")
//结果
[ <input name="name" />, <input name="newsletter" /> ] 

$(“A~B”) 查找A元素后面的兄弟节点

<form>
<label>Name:</label>
<input name="name" />
<fieldset>
      <label>Newsletter:</label>
      <input name="newsletter" />
</fieldset>
</form>
<input name="none" /> 
//选择器
$("form ~ input") 
//结果
[ <input name="none" /> ]
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值