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阻止scroll事件多次执行的思路及实现
Nov 08 Javascript
用js模拟struts2的多action调用示例
May 19 Javascript
技术男用来对妹子表白的百度首页
Jul 23 Javascript
文本框倒叙输入让输入框的焦点始终在最开始的位置
Sep 01 Javascript
创建基于Bootstrap的下拉菜单的DropDownList的JQuery插件
Jun 02 Javascript
最全的Javascript编码规范(推荐)
Jun 22 Javascript
jQuery和hwSlider实现内容响应式可触控滑动切换效果附源码下载(二)
Jun 22 Javascript
如何在Angular.JS中接收并下载PDF
Nov 26 Javascript
React Native预设占位placeholder的使用
Sep 28 Javascript
Node.js搭建WEB服务器的示例代码
Aug 15 Javascript
vue如何根据网站路由判断页面主题色详解
Nov 02 Javascript
vue使用better-scroll实现滑动以及左右联动
Jun 30 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
第一个无线电台是由谁发明的
2021/03/01 无线电
PHP 服务器配置(使用Apache及IIS两种方法)
2009/06/01 PHP
PHP生成json和xml类型接口数据格式
2015/05/17 PHP
JavaScript 异步调用框架 (Part 3 - 代码实现)
2009/08/04 Javascript
替代window.event.srcElement效果的可兼容性的函数
2009/12/18 Javascript
JQuery的ajax获取数据后的处理总结(html,xml,json)
2010/07/14 Javascript
一个网页标题title的闪动提示效果实现思路
2014/03/22 Javascript
JavaScript检测弹出窗口是否已经关闭的方法
2015/03/24 Javascript
AngularJS 限定$scope的范围实例详解
2017/06/23 Javascript
详解html-webpack-plugin用法全解
2018/01/22 Javascript
js中let和var定义变量的区别
2018/02/08 Javascript
vue.js绑定事件监听器示例【基于v-on事件绑定】
2018/07/07 Javascript
Vue中的vue-resource示例详解
2018/11/02 Javascript
uni-app如何页面传参数的几种方法总结
2020/04/28 Javascript
[02:28]DOTA2亚洲邀请赛附加赛 RECAP赛事回顾
2015/01/29 DOTA
[05:09]第二届DOTA2亚洲邀请赛决赛日比赛集锦:iG 3:0 OG夺冠
2017/04/05 DOTA
[40:27]完美世界DOTA2联赛PWL S3 PXG vs GXR 第一场 12.19
2020/12/24 DOTA
使用pytorch进行图像的顺序读取方法
2018/07/27 Python
利用Django-environ如何区分不同环境
2018/08/26 Python
Python正则表达式指南 推荐
2018/10/09 Python
Python实现去除列表中重复元素的方法总结【7种方法】
2019/02/16 Python
详解python使用turtle库来画一朵花
2019/03/21 Python
python中bytes和str类型的区别
2019/10/21 Python
python实现简单贪吃蛇游戏
2020/09/29 Python
美国排名第一的泳池用品直接来源:In The Swim
2019/09/23 全球购物
巴西本土电商平台:Americanas
2020/06/21 全球购物
Linux的主要特性
2016/09/03 面试题
大学生入党自我鉴定
2013/10/31 职场文书
医学生自荐信范文
2013/12/03 职场文书
教学实习自我评价
2014/01/28 职场文书
个人租房协议书样本
2014/10/01 职场文书
2014年新教师工作总结
2014/11/08 职场文书
2014年小学体育工作总结
2014/12/11 职场文书
年度考核登记表个人总结
2015/03/06 职场文书
《海上日出》教学反思
2016/02/23 职场文书
Rust中的Struct使用示例详解
2022/08/14 Javascript