jQuery选择器用法实例详解


Posted in Javascript onDecember 17, 2015

本文实例讲述了jQuery选择器用法。分享给大家供大家参考,具体如下:

jQuery 使用两种方式来选择 html 的 element,第一种使用CSS和Xpath选择器联合起来形成一个字符串来传送到jQuery的构造器(如:$("div > ul a"));第二种是用jQuery对象的几个methods(方法)。这两种方式还可以联合起来混合使用。

使用 CSS 和 XPath 选择器选择的方法有许多种用法,关于详细的 CSS 选择器可参考本站相关文章。

首先来看通过元素的 ID 取得元素:$( "#id" ),在名字前面增加 # 表示这是一个 id,注意引号不要丢掉。

在页面中增加一个 id 为 msg 的 span 元素,将 helloworld 显示在 span 元素中,可以如下实现:

<html>
<head>
  <title>Hello</title>
  <script src="jquery-1.2.5.js" type="text/javascript"></script>
   <script type="text/javascript">
    $( function() {
     $("#msg").html("Hello, world."); } );
   </script>
  </head>
<body>
  <span id="msg"/>
</body>
</html>

注意:#id 需要用引号引起来,有参数的 html 函数用来为元素的 innerHTML 赋值。

下一个例子:

比如我们有一个 list ,它的 ID 是 orderedlist,那么取得这个 list 的引用的 jQuery 就是 $( "#orderedlist" ),为它增加一个值为 red 的 class 属性 $("#orderedlist").addClass("red"),addClass 函数用来为元素增加 CSS 设置。取得 list 中的最后一个 li 的引用,$( "#orderedlist li:last" )。

下面的例子将最后一个 li 的内容更改为 hello, world.

<html>
<head>
  <title>Hello</title>
  <script src="jquery-1.2.5.js" type="text/javascript"></script>
  <script type="text/javascript">
    $( function() {
     alert("wait");
     $( "#orderedlist li:last" ).html("hello, world.");
    } );
  </script>
</head>
<body>
  <ol id="orderedlist">
   <li>First element</li>
   <li>Second element</li>
   <li>Third element</li>
  </ol>
</body>
</html>

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
替代window.event.srcElement效果的可兼容性的函数
Dec 18 Javascript
基于JQuery的简单实现折叠菜单代码
Sep 15 Javascript
JavaScript 放大镜 放大倍率和视窗尺寸
May 09 Javascript
javascript当中的代码嗅探扩展原生对象和原型(prototype)
Jan 11 Javascript
使用GruntJS链接与压缩多个JavaScript文件过程详解
Aug 02 Javascript
JavaScript动态修改弹出窗口大小的方法
Apr 06 Javascript
自定义Angular指令与jQuery实现的Bootstrap风格数据双向绑定的单选与多选下拉框
Dec 12 Javascript
jQuery中hover与mouseover和mouseout的区别分析
Dec 24 Javascript
浅谈Vue的响应式原理
May 30 Javascript
微信小程序之侧边栏滑动实现过程解析(附完整源码)
Aug 23 Javascript
vue中使用element ui的弹窗与echarts之间的问题详解
Oct 25 Javascript
JS寄快递地址智能解析的实现代码
Jul 16 Javascript
深入分析jQuery的ready函数是如何工作的(工作原理)
Dec 17 #Javascript
js倒计时简单实现方法
Dec 17 #Javascript
高效的jquery数字滚动特效
Dec 17 #Javascript
JS函数的几种定义方式分析
Dec 17 #Javascript
js实现文字闪烁特效的方法
Dec 17 #Javascript
基于jquery实现省市联动特效
Dec 17 #Javascript
js实现网页收藏功能
Dec 17 #Javascript
You might like
php Sql Server连接失败问题及解决办法
2009/08/07 PHP
PHP往XML中添加节点的方法
2015/03/12 PHP
php源码分析之DZX1.5字符串截断函数cutstr用法
2015/06/17 PHP
php bootstrap实现简单登录
2016/03/08 PHP
PHP 进度条函数的简单实例
2017/09/19 PHP
php表单处理操作
2017/11/16 PHP
Laravel解决nesting level错误和隐藏index.php的问题
2019/10/12 PHP
解决PHP Opcache 缓存刷新、代码重载出现无法更新代码的问题
2020/08/24 PHP
精通JavaScript 纠正 cleanWhitespace函数
2010/03/11 Javascript
js href的用法
2010/05/13 Javascript
javascript获取鼠标位置部分的实例代码(兼容IE,FF)
2013/08/05 Javascript
基于jQuery的网页影音播放器jPlayer的基本使用教程
2016/03/08 Javascript
Bootstrap每天必学之导航组件
2016/04/25 Javascript
react高阶组件经典应用之权限控制详解
2017/09/07 Javascript
解决vue数组中对象属性变化页面不渲染问题
2018/08/09 Javascript
JavaScript作用域、闭包、对象与原型链概念及用法实例总结
2018/08/20 Javascript
JavaScript canvas绘制渐变颜色的矩形
2020/02/18 Javascript
15分钟上手vue3.0(小结)
2020/05/20 Javascript
分析Python中设计模式之Decorator装饰器模式的要点
2016/03/02 Python
python使用ddt过程中遇到的问题及解决方案【推荐】
2018/10/29 Python
Python调用graphviz绘制结构化图形网络示例
2019/11/22 Python
opencv3/C++实现视频背景去除建模(BSM)
2019/12/11 Python
Django框架教程之中间件MiddleWare浅析
2019/12/29 Python
python实现输入三角形边长自动作图求面积案例
2020/04/12 Python
Python如何将字符串转换为日期
2020/07/31 Python
Python+Opencv身份证号码区域提取及识别实现
2020/08/25 Python
python如何实现word批量转HTML
2020/09/30 Python
Html5新标签datalist实现输入框与后台数据库数据的动态匹配
2017/05/18 HTML / CSS
Paradox London官方网站:英国新娘鞋婚礼鞋品牌
2019/08/29 全球购物
军训心得体会
2013/12/31 职场文书
机械设计专业大学生职业生涯规划书范文
2014/09/13 职场文书
公司股东合作协议书
2014/09/14 职场文书
新闻人物通讯稿
2014/10/09 职场文书
毕业实习证明(4篇)
2014/10/28 职场文书
小学信息技术教学反思
2016/02/16 职场文书
奇妙的 CSS shapes(CSS图形)
2021/04/05 HTML / CSS