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 相关文章推荐
Js 随机数产生6位数字
May 13 Javascript
Javascript表格翻页效果实现思路及代码
Aug 23 Javascript
采用自执行的匿名函数解决for循环使用闭包的问题
Sep 11 Javascript
巧用jQuery选择器提高写表单效率的方法
Aug 19 Javascript
jQuery使用JSONP实现跨域获取数据的三种方法详解
May 04 jQuery
详解Angular2表单-模板驱动的表单(Template-Driven Forms)
Aug 04 Javascript
vue Element-ui input 远程搜索与修改建议显示模版的示例代码
Oct 19 Javascript
JavaScript高级函数应用之分时函数实例分析
Aug 03 Javascript
微信小程序使用map组件实现检索(定位位置)周边的POI功能示例
Jan 23 Javascript
在layui中对table中的数据进行判断(0、1)转换为提示信息的方法
Sep 28 Javascript
js利用iframe实现选项卡效果
Aug 09 Javascript
vue实现购物车的小练习
Dec 21 Vue.js
浅谈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持久连接mysql_pconnect()函数使用介绍
2012/02/05 PHP
[原创]PHP简单开启curl的方法(测试可行)
2016/01/11 PHP
php支持断点续传、分块下载的类
2016/05/02 PHP
php从数据库中读取特定的行(实例)
2017/06/02 PHP
javascript高亮效果的二种实现方法
2008/09/14 Javascript
基于jquery的图片的切换(以数字的形式)
2011/02/14 Javascript
DIV外区域Click后关闭DIV的实现代码
2011/12/21 Javascript
Jquery Validate 正则表达式实用验证代码大全
2013/08/23 Javascript
使用js解决由border属性引起的div宽度问题
2013/11/26 Javascript
在myeclipse中如何加入jquery代码提示功能
2014/06/03 Javascript
JS+CSS实现的日本门户网站经典选项卡导航效果
2015/09/27 Javascript
AngularJS 中的指令实践开发指南(一)
2016/03/20 Javascript
EasyUI学习之DataGird分页显示数据
2016/12/29 Javascript
bootstrap折叠调用collapse()后data-parent不生效的快速解决办法
2017/02/23 Javascript
Node.js使用gm拼装sprite图片
2017/07/04 Javascript
for循环 + setTimeout 结合一些示例(前端面试题)
2017/08/30 Javascript
vue父组件中获取子组件中的数据(实例讲解)
2017/09/27 Javascript
iview中Select 选择器多选校验方法
2018/03/15 Javascript
跨域请求两种方法 jsonp和cors的实现
2018/11/11 Javascript
layui button 按钮弹出提示窗口,确定才进行的方法
2019/09/06 Javascript
解决VUE 在IE下出现ReferenceError: Promise未定义的问题
2020/11/07 Javascript
[01:56]《DOTA2》中文配音CG
2013/04/22 DOTA
Python编写检测数据库SA用户的方法
2014/07/11 Python
Python算法之栈(stack)的实现
2014/08/18 Python
详解python之配置日志的几种方式
2017/05/22 Python
用virtualenv建立多个Python独立虚拟开发环境
2017/07/06 Python
Python hashlib模块用法实例分析
2018/06/12 Python
python的re模块使用方法详解
2019/07/26 Python
django使用admin站点上传图片的实例
2019/07/28 Python
Django admin禁用编辑链接和添加删除操作详解
2019/11/15 Python
瑞典手机壳品牌:Richmond & Finch
2018/04/28 全球购物
工作简历自我评价
2015/03/11 职场文书
Django程序的优化技巧
2021/04/29 Python
HDFS免重启挂载新磁盘
2022/04/06 Servers
Python线程池与GIL全局锁实现抽奖小案例
2022/04/13 Python
win11开机发生死循环重启怎么办?win11开机发生死循环重启解决方法
2022/08/05 数码科技