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 相关文章推荐
javascript 表格排序和表头浮动效果(扩展SortTable)
Apr 07 Javascript
javascript 写类方式之一
Jul 05 Javascript
JavaScript 以对象为索引的关联数组
May 19 Javascript
javascript实现获取浏览器版本、操作系统类型
Jan 29 Javascript
Angularjs修改密码的实例代码
May 26 Javascript
JavaScript文件的同步和异步加载的实现代码
Aug 19 Javascript
JS和Canvas实现图片的预览压缩和上传功能
Mar 30 Javascript
jQuery pagination分页示例详解
Oct 23 jQuery
JS使用百度地图API自动获取地址和经纬度操作示例
Apr 16 Javascript
Vue.js + Nuxt.js 项目中使用 Vee-validate 表单校验
Apr 22 Javascript
小程序实现新用户判断并跳转激活的方法
May 20 Javascript
工作中常用js功能汇总
Nov 07 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
php 数组的创建、调用和更新实现代码
2009/03/09 PHP
删除html标签得到纯文本可处理嵌套的标签
2014/04/28 PHP
PHP底层运行机制与工作原理详解
2020/07/31 PHP
javascript 中对象的继承〔转贴〕
2007/01/22 Javascript
javascript Array.prototype.slice使用说明
2010/10/11 Javascript
解决遍历时Array.indexOf产生的性能问题
2012/07/03 Javascript
使用js获取地址栏中传递的值
2013/07/02 Javascript
javascript从右边截取指定字符串的三种实现方法
2013/11/29 Javascript
jQuery实现下拉框左右选择的简单实例
2014/02/22 Javascript
Google Maps API地图应用示例分享
2014/10/23 Javascript
jquery实现select选择框内容左右移动代码分享
2015/11/21 Javascript
jQuery中animate的几种用法与注意事项
2016/12/12 Javascript
Angularjs 依赖压缩及自定义过滤器写法
2017/02/04 Javascript
纯JS单页面赛车游戏制作代码分享
2017/03/03 Javascript
使用layui定义一个模块并使用的例子
2019/09/14 Javascript
vue-cli3单页构建大型项目方案
2020/04/07 Javascript
JavaScript代码简化技巧实例解析
2020/09/09 Javascript
让Vue响应Map或Set的变化操作
2020/11/11 Javascript
Python群发邮件实例代码
2014/01/03 Python
简介Django框架中可使用的各类缓存
2015/07/23 Python
Python使用smtplib模块发送电子邮件的流程详解
2016/06/27 Python
Python实现FTP弱口令扫描器的方法示例
2019/01/31 Python
Python利用pandas处理Excel数据的应用详解
2019/06/18 Python
python实现吃苹果小游戏
2020/03/21 Python
如何查看Django ORM执行的SQL语句的实现
2020/04/20 Python
django queryset 去重 .distinct()说明
2020/05/19 Python
html5实现微信打飞机游戏
2014/03/27 HTML / CSS
Nisbets法国:英国最大的厨房和餐饮设备供应商
2019/03/18 全球购物
施工安全责任书
2014/04/14 职场文书
校庆标语集锦
2014/06/25 职场文书
小学生竞选班干部演讲稿(5篇)
2014/09/12 职场文书
人事任命通知书
2015/04/21 职场文书
学校计划生育责任书
2015/05/09 职场文书
入党积极分子党支部意见
2015/06/02 职场文书
纪检监察立案决定书
2015/06/24 职场文书
剑指Offer之Java算法习题精讲二叉树专项训练
2022/03/21 Java/Android