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 QueryString解析类代码
Jan 17 Javascript
在JavaScript中监听IME键盘输入事件
May 29 Javascript
javascript中的delete使用详解
Apr 11 Javascript
字段太多jquey快速清空表单内容方法
Aug 21 Javascript
javascript动态创建及删除元素的方法
Dec 22 Javascript
JS实现CheckBox复选框全选全不选功能
May 06 Javascript
jQuery+ajax简单实现文件上传的方法
Jun 03 Javascript
js 创建对象 经典模式全面了解
Aug 16 Javascript
js判断数组是否包含某个字符串变量的实例
Nov 24 Javascript
详解vue填坑之解决部分浏览器不支持pushState方法
Jul 12 Javascript
jquery 动态遍历select 赋值的实例
Sep 12 jQuery
jQuery操作选中select下拉框的值代码实例
Feb 07 jQuery
浅谈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通过COM使用ADODB的简单例子
2006/12/31 PHP
PHP中使用foreach()遍历二维数组的简单实例
2016/06/13 PHP
PHP身份证校验码计算方法
2016/08/10 PHP
PHP集成环境XAMPP的安装与配置
2018/11/13 PHP
js 上传图片预览问题
2010/12/06 Javascript
读jQuery之十二 删除事件核心方法
2011/07/31 Javascript
JavaScript的继承的封装介绍
2013/10/15 Javascript
修改或扩展jQuery原生方法的代码实例
2015/01/13 Javascript
深入理解JavaScript系列(35):设计模式之迭代器模式详解
2015/03/03 Javascript
JavaScript将字符串转换成字符编码列表的方法
2015/03/19 Javascript
JS特效实现图片自动播放并可控的效果
2015/07/31 Javascript
JavaScript 中对象的深拷贝
2016/12/04 Javascript
使用JS 插件qrcode.js生成二维码功能
2017/02/20 Javascript
解决浏览器会自动填充密码的问题
2017/04/28 Javascript
bootstrap响应式工具使用详解
2017/11/29 Javascript
如何在vue中使用ts的示例代码
2018/02/28 Javascript
详解vue组件开发脚手架
2018/06/15 Javascript
angularJs自定义过滤器实现手机号信息隐藏的方法
2018/10/08 Javascript
微信小程序页面间值传递的两种方法
2018/11/26 Javascript
vue服务端渲染操作简单入门实例分析
2019/08/28 Javascript
Python3中简单的文件操作及两个简单小实例分享
2017/06/18 Python
numpy数组拼接简单示例
2017/12/15 Python
解决django后台样式丢失,css资源加载失败的问题
2019/06/11 Python
pycharm远程连接服务器并配置python interpreter的方法
2020/12/23 Python
中国电视购物:快乐购
2017/02/04 全球购物
财务科科长岗位职责
2014/03/10 职场文书
消防安全承诺书
2014/05/22 职场文书
校园广播稿精选
2014/10/01 职场文书
2014年行政工作总结
2014/11/19 职场文书
青年文明号申报材料
2014/12/23 职场文书
好媳妇事迹材料
2014/12/24 职场文书
优秀教研组申报材料
2014/12/26 职场文书
中学教师个人总结
2015/02/10 职场文书
会计稽核岗位职责
2015/04/13 职场文书
2015年学校办公室主任工作总结
2015/07/20 职场文书
Mysql数据库值的添加、修改、删除及清空操作实例
2021/06/20 MySQL