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中面向对象技术的模拟
Sep 25 Javascript
JavaScript入门教程(3) js面向对象
Jan 31 Javascript
Javascript表达式中连续的 &amp;&amp; 和 || 之赋值区别
Oct 17 Javascript
jquery根据属性和index来查找属性值并操作
Jul 25 Javascript
jQuery $命名冲突解决方案汇总
Nov 13 Javascript
使用jQuery实现星级评分代码分享
Dec 09 Javascript
js实现同一页面可多次调用的图片幻灯切换效果
Feb 28 Javascript
js实现网页图片延时加载 提升网页打开速度
Jan 26 Javascript
JS随机数产生代码分享
Feb 24 Javascript
BootstrapValidator验证用户名已存在(ajax)
Nov 08 Javascript
js回调函数仿360开机
Dec 26 Javascript
浅谈vue.watch的触发条件是什么
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
phpmyadmin导入(import)文件限制的解决办法
2009/12/11 PHP
php 大数据量及海量数据处理算法总结
2011/05/07 PHP
php _autoload自动加载类与机制分析
2012/02/10 PHP
php变量范围介绍
2012/10/15 PHP
thinkphp四种url访问方式详解
2014/11/28 PHP
php异常处理方法实例汇总
2015/06/24 PHP
php中array_slice和array_splice函数解析
2016/10/18 PHP
在 Laravel 中 “规范” 的开发短信验证码发送功能
2017/10/26 PHP
PHP设计模式之单例模式定义与用法分析
2019/03/26 PHP
jquery 模拟类搜索框自动完成搜索提示功能(改进)
2010/05/24 Javascript
json格式的时间显示为正常年月日的方法
2013/09/08 Javascript
用js来获取上传的文件名纯粹是为了美化而用
2013/10/23 Javascript
js实现的GridView即表头固定表体有滚动条且可滚动
2014/02/19 Javascript
JavaScript字符串对象fromCharCode方法入门实例(用于把Unicode值转换为字符串)
2014/10/17 Javascript
简单的jQuery banner图片轮播实例代码
2016/03/04 Javascript
layer弹出层中H5播放器全屏出错的解决方法
2017/02/21 Javascript
js实现百度登录框鼠标拖拽效果
2017/03/07 Javascript
vue之父子组件间通信实例讲解(props、$ref、$emit)
2018/05/22 Javascript
js实现多个倒计时并行 js拼团倒计时
2019/02/25 Javascript
详解关于webpack多入口热加载很慢的原因
2019/04/24 Javascript
javascript设计模式 ? 迭代器模式原理与用法实例分析
2020/04/17 Javascript
python生成器generator用法实例分析
2015/06/04 Python
用python结合jieba和wordcloud实现词云效果
2017/09/05 Python
tensorflow实现对图片的读取的示例代码
2018/02/12 Python
十分钟搞定pandas(入门教程)
2019/06/21 Python
Python3 执行Linux Bash命令的方法
2019/07/12 Python
Python Process多进程实现过程
2019/10/22 Python
python 爬取百度文库并下载(免费文章限定)
2020/12/04 Python
html5画布旋转效果示例
2014/01/27 HTML / CSS
医院实习介绍信
2014/01/12 职场文书
初一地理教学反思
2014/01/16 职场文书
旅游安全协议书
2014/04/21 职场文书
安全先进个人材料
2014/12/29 职场文书
2015年物资管理工作总结
2015/05/20 职场文书
pytorch中的numel函数用法说明
2021/05/13 Python
SpringBoot整合MongoDB的实现步骤
2021/06/23 MongoDB