以下是对jQuary选择器的全面总结。我觉得边肖挺好的。我现在就分享给你,给你一个参考。来和边肖一起看看吧。
jQuary基础选择器
$(div* )获取div下的所有元素
$(.红色,绿色)。html( how )//需要注意的是,两个选择要写在同一个引号内(需要同时选择多个选择器时使用)
$( ance desc )//祖先祖先选择器后代后代选择器
$(" parent child ")//只包含子代选择器,不包含孙代选择器。
$ ("prevnext")// 表示上下级关系。prev元素的下一个元素是next,选择器只返回唯一的元素。
$(p标签)。css(背景色,红色);给你的近邻添加背景色。
$(" prev ~ siblings ")//获取prev之后的所有相邻元素(相邻元素只包含同一父元素中的元素)
jQuary的过滤性选择器
:first $(“Li:first”)得到一组相同标签中的第一个元素是一个元素,而不是一个集合。
:last的最后一个元素
:eq(index)按索引查找元素
$(li:eq(2))索引从零开始获取li标记中的第三个元素。
:包含(文本)按内容查找元素。
$ ("li: contains(张三)")获取所有内容包含张三的li元素。张三为什么要加单引号?因为是字符串,不是变量,如果不加单引号或双引号,会得到错误。
:has(s selector)按元素获取。
$(li:has(p ))得到所有包含P元素的li元素。
:hidden获取所有不可见的元素,包括类型属性值为hidden的元素。$(li:hidden )获取显示的所有元素:无或隐藏在li下。
:visible获取所有可见的元素,只要元素的display属性值没有设置为“none”,就可以通过这个选择器获取。
$(p:visible )来获取可见的p元素
[attribute=value]获取属性名等于属性值的元素。
$(li[title= Superman])射程是加上li确定的。不加李,就全选。
【属性!=value]获取属性名不等于属性值的元素。
[attribute*=value]获取属性值包含指定内容的所有元素。
$(li[title*= new])获取了属性值为“new”的li元素。
:first-child获取从每个父元素返回的第一个子元素。它是一个集合,通常用于从多个集合中选择和处理数据。
$(li:first-child )获取所有ul父元素的第一个li元素。
:last-child获取父元素的最后一个子元素的总数通常通过选择多组数据来处理。
表单选择器
:input获取所有表单元素并返回所有表单元素,不仅包括input标记的所有表单元素,还包括textarea、select和
标记为“表单元素”的按钮,用于选择最宽的表单元素。
:text获取表单中所有单行的文本输入框对textarea没有影响。
:password获取表单中所有密码输入文本框元素。
:radio获取表单中的所有单选按钮元素。
:checkbox获取表单中的复选框元素。()
:submit获取表单中的submit按钮元素。(一般一个表单中只有一个type属性为“submit”的按钮。)如果按钮未定义,它将默认为“提交”
提交的提交按钮
:image获取类“当输入元素的类型属性为image时,此元素为图像字段”下的元素
:图像选择器只能获取输入图像字段,而不能获取img格式的图像元素。
:按钮选择器只能得到两种普通的按钮元素,input和button,其“type”的属性值为“button”。
:选中以获取处于选定状态的所有元素。
:selected只能获取选择下拉列表框中所有选中的选项元素。
以上对jQuary选择器的全面总结,就是边肖分享的全部内容。希望给大家一个参考,支持我们。