jQuery属性选择器用法示例


Posted in Javascript onSeptember 09, 2016

本文实例讲述了jQuery属性选择器用法。分享给大家供大家参考,具体如下:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<script src="js/jquery-1.10.1.min.js" type="text/javascript"></script>
<script src="js/assist.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="css/style.css"/>
<script type="text/javascript">
$(document).ready(function(){
  //选取含有 属性title 的div元素.
  $('#btn1').click(function(){
    $('div[title]').css("background","#bbffaa");
  })
  //选取 属性title值等于 test 的div元素.
  $('#btn2').click(function(){
    $('div[title=test]').css("background","#bbffaa");
  })
  //选取 属性title值不等于 test 的div元素.
  $('#btn3').click(function(){
    $('div[title!=test]').css("background","#bbffaa");
  })
  //选取 属性title值 以 te 开始 的div元素.
  $('#btn4').click(function(){
    $('div[title^=te]').css("background","#bbffaa");
  })
  //选取 属性title值 以 est 结束 的div元素.
  $('#btn5').click(function(){
    $("div[title$=est]").css("background","#bbffaa");
  })
  //选取 属性title值 含有 es 的div元素.
  $('#btn6').click(function(){
    $("div[title*=es]").css("background","#bbffaa");
  })
  //组合属性选择器,首先选取有属性id的div元素,然后在结果中 选取属性title值 含有 es 的元素.
  $('#btn7').click(function(){
    $("div[id][title*=es]").css("background","#bbffaa");
  })
});
</script>
</head>
<body>
<button id="reset">手动重置页面元素</button>
<input type="checkbox" id="isreset" checked="checked"/>
<label for="isreset">点击下列按钮时先自动重置页面</label>
<h3> 属性选择器.</h3>
<input type="button" value="选取含有 属性title 的div元素." id="btn1"/>
<input type="button" value="选取 属性title值等于“test”的div元素." id="btn2"/>
<input type="button" value="选取 属性title值不等于“test”的div元素(没有属性title的也将被选中)." id="btn3"/>
<input type="button" value="选取 属性title值 以“te”开始 的div元素." id="btn4"/>
<input type="button" value="选取 属性title值 以“est”结束 的div元素." id="btn5"/>
<input type="button" value="选取 属性title值 含有“es”的div元素." id="btn6"/>
<input type="button" value="组合属性选择器,首先选取有属性id的div元素,然后在结果中 选取属性title值 含有“es”的元素." id="btn7"/>
<br />
<br />
<div class="one" id="one" > id为one,class为one的div
  <div class="mini">class为mini</div>
</div>
<div class="one" id="two" title="test" > id为two,class为one,title为test的div.
  <div class="mini" title="other">class为mini,title为other</div>
  <div class="mini" title="test">class为mini,title为test</div>
</div>
<div class="one">
  <div class="mini">class为mini</div>
  <div class="mini">class为mini</div>
  <div class="mini">class为mini</div>
  <div class="mini"></div>
</div>
<div class="one">
  <div class="mini">class为mini</div>
  <div class="mini">class为mini</div>
  <div class="mini">class为mini</div>
  <div class="mini" title="tesst">class为mini,title为tesst</div>
</div>
<div style="display:none;" class="none">style的display为"none"的div</div>
<div class="hide">class为"hide"的div</div>
<div> 包含input的type为"hidden"的div
  <input type="hidden" size="8"/>
</div>
<span id="mover">正在执行动画的span元素.</span>
</body>
</html>

效果图:

jQuery属性选择器用法示例

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

Javascript 相关文章推荐
showModelessDialog()使用详解
Sep 07 Javascript
jquery 仿QQ校友的DIV模拟窗口效果源码
Mar 24 Javascript
javaScript复制功能调用实现方案
Dec 13 Javascript
Js保留小数点的4种效果实现代码分享
Apr 12 Javascript
Node.js 的异步 IO 性能探讨
Oct 08 Javascript
javascript引用类型指针的工作方式
Apr 13 Javascript
layer弹出层中H5播放器全屏出错的解决方法
Feb 21 Javascript
浅谈Angular6的服务和依赖注入
Jun 27 Javascript
vue使用ajax获取后台数据进行显示的示例
Aug 09 Javascript
记一次webapck4 配置文件无效的解决历程
Sep 19 Javascript
详解axios中封装使用、拦截特定请求、判断所有请求加载完毕)
Apr 09 Javascript
Nuxt.js实现一个SSR的前端博客的示例代码
Sep 06 Javascript
浅谈jquery.form.js的ajaxSubmit和ajaxForm的使用
Sep 09 #Javascript
vuejs动态组件给子组件传递数据的方法详解
Sep 09 #Javascript
Vuejs第十二篇之动态组件全面解析
Sep 09 #Javascript
js动态生成form 并用ajax方式提交的实现方法
Sep 09 #Javascript
Ajax使用原生态JS验证用户名是否存在
May 26 #Javascript
jQuery子元素过滤选择器用法示例
Sep 09 #Javascript
老生常谈JQuery data方法的使用
Sep 09 #Javascript
You might like
关于页面优化和伪静态
2009/10/11 PHP
php使用filter_var函数判断邮箱,url,ip格式示例
2019/07/06 PHP
Extjs ajax同步请求时post方式参数发送方式
2009/08/05 Javascript
iframe 异步加载技术及性能分析
2011/07/19 Javascript
jQuery代码优化 遍历篇
2011/11/01 Javascript
再谈querySelector和querySelectorAll的区别与联系
2012/04/20 Javascript
js借助ActiveXObject实现创建文件
2013/09/29 Javascript
几种延迟加载JS代码的方法加快网页的访问速度
2013/10/12 Javascript
javascript验证只能输入数字和一个小数点示例
2013/10/21 Javascript
关闭页面window.location事件未执行的原因及解决方法
2014/09/01 Javascript
javascript删除一个html元素节点的方法
2014/12/20 Javascript
jQuery插件zoom实现图片全屏放大弹出层特效
2015/04/15 Javascript
JavaScript中window.open用法实例详解
2015/04/15 Javascript
jQuery轻松实现表格的隔行变色和点击行变色的实例代码
2016/05/09 Javascript
BootStrap的alert提示框的关闭后再显示怎么解决
2016/05/17 Javascript
详解vue-cli开发环境跨域问题解决方案
2017/06/06 Javascript
checkbox:click事件触发span元素内容改变的方法
2017/09/11 Javascript
详解angular如何调用HTML字符串的方法
2018/06/30 Javascript
微信小程序点击图片实现长按预览、保存、识别带参数二维码、转发等功能
2019/07/20 Javascript
js实现淘宝首页的banner栏效果
2019/11/26 Javascript
解决Can't find variable: SockJS vue项目的问题
2020/09/22 Javascript
在Python中使用PIL模块处理图像的教程
2015/04/29 Python
深入理解Python3中的http.client模块
2017/03/29 Python
python并发编程之线程实例解析
2017/12/27 Python
Python并发编程协程(Coroutine)之Gevent详解
2017/12/27 Python
基于pandas数据样本行列选取的方法
2018/04/20 Python
Django中的ajax请求
2018/10/19 Python
Python实现EXCEL表格的排序功能示例
2019/06/25 Python
浅谈Tensorflow 动态双向RNN的输出问题
2020/01/20 Python
利用python实现汉诺塔游戏
2021/03/01 Python
CSS实现的一闪而过的图片闪光效果
2014/04/23 HTML / CSS
HTML5使用ApplicationCache接口实现离线缓存技术解决离线难题
2012/12/13 HTML / CSS
法国在线购买汽车轮胎网站:123pneus.fr
2019/02/25 全球购物
大学生学习生活的自我评价
2013/11/01 职场文书
省级优秀毕业生主要事迹
2014/05/29 职场文书
redis lua限流算法实现示例
2022/07/15 Redis