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 相关文章推荐
jQuery ajax BUG:object doesn't support this property or method
Jul 06 Javascript
js实时监听文本框状态的方法
Apr 26 Javascript
js操作checkbox遇到的问题解决
Jun 29 Javascript
jquery实现ajax加载超时提示的方法
Jul 23 Javascript
一个仿微博登陆邮箱提示框js开发案例
Jul 28 Javascript
深入浅析Vue组件开发
Nov 25 Javascript
bootstrap fileinput实现文件上传功能
Aug 23 Javascript
jQuery中 DOM节点操作方法大全
Oct 12 jQuery
vue.js整合vux中的上拉加载下拉刷新实例教程
Jan 09 Javascript
react 国际化的实现代码示例
Sep 14 Javascript
Vue+Django项目部署详解
May 30 Javascript
JS+HTML实现自定义上传图片按钮并显示图片功能的方法分析
Feb 12 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单例模式详细介绍
2015/07/01 PHP
php数组比较实现查找连续数的方法
2015/07/29 PHP
php 三大特点:封装,继承,多态
2017/02/19 PHP
PHP中让json_encode不自动转义斜杠“/”的方法
2017/02/28 PHP
微信支付之JSAPI公众号支付详解
2019/05/15 PHP
jquery 最简单的属性菜单
2009/10/08 Javascript
Jquery图形报表插件 jqplot简介及参数详解
2012/10/10 Javascript
JS 精确统计网站访问量的实例代码
2013/07/05 Javascript
改变文件域的样式实现思路同时兼容ie、firefox
2013/10/23 Javascript
基于jquery的simpleValidate简易验证插件
2014/01/31 Javascript
基于javascript实现判断移动终端浏览器版本信息
2014/12/09 Javascript
理解Javascript的动态语言特性
2015/06/17 Javascript
js实现新年倒计时效果
2015/12/10 Javascript
jquery获取复选框的值的简单实例
2016/05/26 Javascript
实现React单页应用的方法详解
2016/08/02 Javascript
关于jQuery库冲突的完美解决办法
2017/05/20 jQuery
bootstrap table方法之expandRow-collapseRow展开或关闭当前行数据
2020/08/09 Javascript
JS实现简易留言板特效
2019/12/23 Javascript
JavaScript this指向相关原理及实例解析
2020/07/10 Javascript
Python内存管理方式和垃圾回收算法解析
2017/11/11 Python
浅谈Tensorflow模型的保存与恢复加载
2018/04/26 Python
Django实现学员管理系统
2019/02/26 Python
python+django+rest框架配置创建方法
2019/08/31 Python
Python 面向对象静态方法、类方法、属性方法知识点小结
2020/03/09 Python
python opencv肤色检测的实现示例
2020/12/21 Python
init进程的作用
2015/08/20 面试题
小孩百日宴答谢词
2014/01/15 职场文书
大学新生军训感言
2014/02/25 职场文书
中学生学雷锋活动心得体会
2014/03/10 职场文书
孝敬父母的活动方案
2014/08/28 职场文书
2014年幼儿园教师工作总结
2014/11/08 职场文书
硕士论文致谢范文
2015/05/14 职场文书
唐山大地震观后感
2015/06/05 职场文书
关于元旦的广播稿2016
2015/12/17 职场文书
高一军训口号
2015/12/25 职场文书
《鸟的天堂》教学反思
2016/02/19 职场文书