jQuery内容选择器与表单选择器实例分析


Posted in jQuery onJune 28, 2019

本文实例讲述了jQuery内容选择器与表单选择器。分享给大家供大家参考,具体如下:

内容选择器

jQuery内容过滤选择器的过滤规则主要运用在DOM元素所包含的子元素或其文本内容上,主要包括以下四种过滤方法:
内容选择器4种用法

  • 内容选择器
    • 选取含有文本内容为“text”的元素
    • 格式:E:contains(text)
  • 包含元素选择器
    • 选取含有选择器所匹配的元素的元素
    • 格式: E:has(selector)
  • 空内容选择器
    • 选取不含任何子元素或文本的空元素
    • 格式: E:empty
  • 非空内容选择器
    • 选取含有子元素或者文本的元素标签
    • 格式:E :parent

表单元素选择器

表单元素是指用于获取指定表单元素的选择器,表单元素选择器用于简化表单的操作.

jQuery内容选择器与表单选择器实例分析

如操作:

  • 选择所有内容包含 “is”单词的段落
  • 找到所有拥有input标签的div对象
  • 标出所有的非空元素,即拥有子元素或文本的元素
  • 标出所有空元素,即没有子元素或文本的元素
  • 获取表单下所有输入框
  • 所有不可用输入项
  • 被选中的元素
<script>
$(function(){
    //利用:contains获取包含指定内容的组件,筛选文本内容中包含is单词的组件
    //$("p:contains(special)").css("border" , "1px solid red");
    //获取拥有名为input后代节点的标签
    //$("div:has(input)").css("border" , "1px solid red");
    //利用层叠选择器与has()选择器最大的不同时,层叠选择器选中的是input组件,而上面的has则选中的是拥有input组件的div组件
    //$("div input").css("border" , "1px solid red");
    //利用:parent选择器获取所有非空元素
    //$("*:parent").css("border" , "1px solid red");
    //利用:empty 来获取所有空元素
    //$("*:empty").css("border" , "1px solid red");
    //利用:input获取表单所有元素,:之前什么都不写默认就是*查询所有
    //$(":input").css("border" , "1px solid red");
    //$(":input").css("width" , "200px");
    //$("input,select,button").css("border" , "1px solid red");
    //获取所有按钮
    //$(":button , :submit , :reset").css("border" , "1px solid red");
    //利用:disabled获取不可用的表单元素
    //$(":disabled").css("border" , "1px solid red");
    //下面这句话与之等价
    //$("*[disabled='disabled']").css("border" , "1px solid red");
    //获取被选中的单选框或复选框
    //$(":checked").css("width" , "100px");
    $("*[checked='checked']").css("border" , "1px solid red");
  })
</script>

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
jQuery tip提示插件(实例分享)
Apr 28 jQuery
浅谈struts1 &amp; jquery form 文件异步上传
May 25 jQuery
jQuery EasyUI开发技巧总结
Sep 26 jQuery
轻松搞定jQuery+JSONP跨域请求的解决方案
Mar 06 jQuery
jQuery实现导航样式布局操作示例【可自定义样式布局】
Jul 24 jQuery
layui中使用jquery控制radio选中事件的示例代码
Aug 15 jQuery
jQuery选择器选中最后一个元素,倒数第二个元素操作示例
Dec 10 jQuery
jQuery事件blur()方法的使用实例讲解
Mar 30 jQuery
jquery实现商品sku多属性选择功能(商品详情页)
Dec 20 jQuery
用jQuery实现抽奖程序
Apr 12 jQuery
JavaScript枚举选择jquery插件代码实例
Nov 17 jQuery
jQuery treeview树形结构应用
Mar 24 jQuery
jQuery子选择器与可见性选择器实例分析
Jun 28 #jQuery
基于jQuery的时间戳与日期间的转化
Jun 21 #jQuery
jQuery事件委托代码实践详解
Jun 21 #jQuery
jQuery实现文本显示一段时间后隐藏的方法分析
Jun 20 #jQuery
使用jquery-easyui的布局layout写后台管理页面的代码详解
Jun 19 #jQuery
使用JQuery自动完成插件Auto Complete详解
Jun 18 #jQuery
使用异步controller与jQuery实现卷帘式分页
Jun 18 #jQuery
You might like
PHP防注入安全代码
2008/04/09 PHP
php中强制下载文件的代码(解决了IE下中文文件名乱码问题)
2011/05/09 PHP
php 检查电子邮件函数(自写)
2014/01/16 PHP
php实现无限级分类查询(递归、非递归)
2016/03/10 PHP
ie和firefox中img对象区别的困惑
2006/12/27 Javascript
jquery 多行滚动代码(附详细解释)
2010/06/17 Javascript
document.getElementById的简写方式(获取id对象的简略写法)
2010/09/10 Javascript
IE图片缓存document.execCommand(&quot;BackgroundImageCache&quot;,false,true)
2011/03/01 Javascript
javascript实用小函数使用介绍
2013/11/11 Javascript
JavaScript实现将xml转换成html table表格的方法
2015/04/17 Javascript
jQuery实现的网格线绘制方法
2016/06/20 Javascript
Angularjs使用directive自定义指令实现attribute继承的方法详解
2016/08/05 Javascript
D3.js实现散点图和气泡图的方法详解
2016/09/21 Javascript
jquery操作checkbox火狐下第二次无法勾选的解决方法
2016/10/10 Javascript
浅析JavaScript中break、continue和return的区别
2016/11/30 Javascript
JS实现小球的弹性碰撞效果
2017/11/11 Javascript
vue中使用vue-router切换页面时滚动条自动滚动到顶部的方法
2017/11/28 Javascript
JavaScript常用数学函数用法示例
2018/05/14 Javascript
vue如何获取自定义元素属性参数值的方法
2019/05/14 Javascript
微信小程序如何使用globalData的方法
2019/06/06 Javascript
haskell实现多线程服务器实例代码
2013/11/26 Python
在Python的框架中为MySQL实现restful接口的教程
2015/04/08 Python
Python数据结构与算法之二叉树结构定义与遍历方法详解
2017/12/12 Python
Python爬取破解无线网络wifi密码过程解析
2019/09/17 Python
Python使用py2neo操作图数据库neo4j的方法详解
2020/01/13 Python
python GUI库图形界面开发之PyQt5日期时间控件QDateTimeEdit详细使用方法与实例
2020/02/27 Python
Python实现简单猜数字游戏
2021/02/03 Python
利用CSS3实现进度条的两种姿势详解
2017/03/21 HTML / CSS
英国男士时尚购物网站:Stuarts London
2017/10/22 全球购物
Marmot土拨鼠官网:美国专业户外运动品牌
2018/01/11 全球购物
国贸专业自荐信范文
2014/03/02 职场文书
高中生家长寄语大全
2014/04/03 职场文书
责任书格式范文
2014/07/28 职场文书
2015年团委副书记工作总结
2015/07/23 职场文书
vscode远程免密登入Linux服务器的配置方法
2022/06/28 Servers
html用代码制作虚线框怎么做? dw制作虚线圆圈的技巧
2022/12/24 HTML / CSS