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跨域问题之跨域iframe自适应大小实现代码
Jul 17 Javascript
使用JS进行目录上传(相当于批量上传)
Dec 05 Javascript
JavaScript去掉数组中的重复元素
Jan 13 Javascript
JavaScript静态类型检查工具FLOW简介
Jan 06 Javascript
jquery实现华丽的可折角广告代码
Sep 02 Javascript
IE下JS保存图片的简单实例
Jul 15 Javascript
使用Vue.js创建一个时间跟踪的单页应用
Nov 28 Javascript
jquery插入兄弟节点的操作方法
Dec 07 Javascript
Canvas 制作动态进度加载水球详解及实例代码
Dec 09 Javascript
bootstrap PrintThis打印插件使用详解
Feb 20 Javascript
小程序二次贝塞尔曲线实现购物车商品曲线飞入效果
Jan 07 Javascript
你不知道的Vue技巧之--开发一个可以通过方法调用的组件(推荐)
Apr 15 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
深入解析fsockopen与pfsockopen的区别
2013/07/05 PHP
php数组键值用法实例分析
2015/02/27 PHP
PHP超牛逼无限极分类生成树方法
2015/05/11 PHP
php实现的Curl封装类Curl.class.php用法实例分析
2015/09/25 PHP
PHP中Laravel 关联查询返回错误id的解决方法
2017/04/01 PHP
不常用但很实用的PHP预定义变量分析
2019/06/25 PHP
JS正则中的RegExp对象对象
2012/11/07 Javascript
js的onload事件及初始化按钮事件示例代码
2013/09/25 Javascript
javascript阻止scroll事件多次执行的思路及实现
2013/11/08 Javascript
JS 屏蔽键盘不可用与鼠标右键不可用的方法
2013/11/18 Javascript
js(JavaScript)实现TAB标签切换效果的简单实例
2014/02/26 Javascript
jQuery实现的AJAX简单弹出层效果代码
2015/11/26 Javascript
详解JS中Array对象扩展与String对象扩展
2016/01/07 Javascript
Bootstrap基本组件学习笔记之缩略图(13)
2016/12/08 Javascript
Vue实现动态显示textarea剩余字数
2017/05/22 Javascript
使用JavaScript开发跨平台的桌面应用详解
2017/07/27 Javascript
js登录滑动验证的实现(不滑动无法登陆)
2018/01/03 Javascript
在vue项目中优雅的使用SVG的方法实例详解
2018/12/03 Javascript
jQuery实现ajax的嵌套请求案例分析
2019/02/16 jQuery
使用layui的router来进行传参的实现方法
2019/09/06 Javascript
JS代码屏蔽F12,右键,粘贴,复制,剪切,选中,操作实例
2019/09/17 Javascript
vue获取data数据改变前后的值方法
2019/11/07 Javascript
vue 返回上一页,页面样式错乱的解决
2019/11/14 Javascript
原生JS封装拖动验证滑块的实现代码示例
2020/06/01 Javascript
详解node.js创建一个web服务器(Server)的详细步骤
2021/01/15 Javascript
Python中将字典转换为XML以及相关的命名空间解析
2015/10/15 Python
浅谈Python中重载isinstance继承关系的问题
2018/05/04 Python
wtfPython—Python中一组有趣微妙的代码【收藏】
2018/08/31 Python
python使用time、datetime返回工作日列表实例代码
2019/05/09 Python
基于Python3读写INI配置文件过程解析
2020/07/23 Python
html5使用canvas画空心圆与实心圆
2014/12/15 HTML / CSS
HTML5移动端手机网站开发流程
2016/04/25 HTML / CSS
暑期培训心得体会
2014/09/02 职场文书
慈善募捐倡议书
2015/04/27 职场文书
雷锋之歌观后感
2015/06/10 职场文书
校园运动会广播稿
2015/08/19 职场文书