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 相关文章推荐
jQuery toggle()设置CSS样式
Nov 05 Javascript
当前页禁止复制粘贴截屏代码小集
Jul 24 Javascript
根据当前时间在jsp页面上显示上午或下午
Aug 18 Javascript
JavaScript实现将数组中所有元素连接成一个字符串的方法
Apr 06 Javascript
JS获取及验证开始结束日期的方法
Aug 20 Javascript
基于node.js依赖express解析post请求四种数据格式
Feb 13 Javascript
Bootstrap超大屏幕的实现代码
Mar 22 Javascript
Javascript Promise用法详解
May 10 Javascript
vue打包之后生成一个配置文件修改接口的方法
Dec 09 Javascript
深入解析koa之异步回调处理
Jun 17 Javascript
Vue 基于 vuedraggable 实现选中、拖拽、排序效果
May 18 Javascript
vue实现抽屉弹窗效果
Nov 15 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
全国FM电台频率大全 - 14 江西省
2020/03/11 无线电
分页详解 从此分页无忧(PHP+mysql)
2007/11/23 PHP
php计算一个文件大小的方法
2015/03/30 PHP
[原创]保存的js无法执行的解决办法
2007/02/25 Javascript
关于UTF-8的客户端用AJAX方式获取GB2312的服务器端乱码问题的解决办法
2010/11/30 Javascript
Jquery对数组的操作技巧整理
2014/03/25 Javascript
基于JS+Canves实现点击按钮水波纹效果
2016/09/15 Javascript
jQuery点击头像上传并预览图片
2017/02/23 Javascript
JS库 Highlightjs 添加代码行号的实现代码
2017/09/13 Javascript
SeaJS中use函数用法实例分析
2017/10/10 Javascript
jQuery实现的简单无刷新评论功能示例
2017/11/08 jQuery
vue组件发布到npm简单步骤
2017/11/30 Javascript
使用npm安装最新版本nodejs
2018/01/18 NodeJs
JavaScript Math对象和调试程序的方法分析
2019/05/13 Javascript
Vue组件基础用法详解
2020/02/05 Javascript
从零开始用webpack构建一个vue3.0项目工程的实现
2020/09/24 Javascript
解决Mint-ui 框架Popup和Datetime Picker组件滚动穿透的问题
2020/11/04 Javascript
[01:01:24]LGD vs Fnatic 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python实现的监测服务器硬盘使用率脚本分享
2014/11/07 Python
python实现颜色空间转换程序(Tkinter)
2015/12/31 Python
Python装饰器简单用法实例小结
2018/12/03 Python
Python3.5迭代器与生成器用法实例分析
2019/04/30 Python
详解利用python识别图片中的条码(pyzbar)及条码图片矫正和增强
2020/11/17 Python
python如何用matplotlib创建三维图表
2021/01/26 Python
CSS3为背景图设置遮罩并解决遮罩样式继承问题
2020/06/22 HTML / CSS
世界上最大的各式箱包网络零售店:eBag
2016/07/21 全球购物
adidas菲律宾官网:adidas PH
2020/02/07 全球购物
Linux常见面试题
2016/10/04 面试题
自我鉴定范文
2013/11/10 职场文书
农业局学习党的群众路线教育实践活动心得体会
2014/03/07 职场文书
仓库管理计划书
2014/05/04 职场文书
行政专员岗位职责说明书
2014/09/01 职场文书
2015年学生管理工作总结
2015/05/26 职场文书
浅谈MySql整型索引和字符串索引失效或隐式转换问题
2021/11/20 MySQL
上个世纪50年代的可穿戴技术:无线电帽子
2022/02/18 无线电
python如何为list实现find方法
2022/05/30 Python