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 相关文章推荐
如何判断图片地址是否失效
Feb 02 Javascript
jquery blockUI 遮罩不能消失与不能提交的解决方法
Sep 17 Javascript
jquery获取子节点和父节点的示例代码
Sep 10 Javascript
javascript字符串函数汇总
Dec 06 Javascript
实现JavaScript的组成----BOM和DOM详解
May 18 Javascript
AngularJS中关于ng-class指令的几种实现方式详解
Sep 17 Javascript
tab栏切换原理
Mar 22 Javascript
JS实现获取图片大小和预览的方法完整实例【兼容IE和其它浏览器】
Apr 24 Javascript
AngularJS实现的输入框字数限制提醒功能示例
Oct 26 Javascript
Vue进度条progressbar组件功能
Apr 17 Javascript
微信小程序仿微信运动步数排行(交互)
Jul 13 Javascript
浅析JS中回调函数及用法
Jul 25 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
Linux下实现PHP多进程的方法分享
2012/08/16 PHP
输入值/表单提交参数过滤有效防止sql注入的方法
2013/12/25 PHP
smarty实现多级分类的方法
2014/12/05 PHP
PHP实现基本留言板功能原理与步骤详解
2020/03/26 PHP
jQuery '行 4954 错误: 不支持该属性或方法' 的问题解决方法
2011/01/19 Javascript
window.onload追加函数使用示例
2014/03/03 Javascript
window.onload使用指南
2015/09/13 Javascript
Node.js使用Express创建Web项目详细教程
2017/03/31 Javascript
ionic 3.0+ 项目搭建运行环境的教程
2017/08/09 Javascript
详解从NodeJS搭建中间层再谈前后端分离
2018/11/13 NodeJs
JS实现头条新闻的经典轮播图效果示例
2019/01/30 Javascript
JavaScript canvas绘制渐变颜色的矩形
2020/02/18 Javascript
解决vue中el-tab-pane切换的问题
2020/07/19 Javascript
js 数组当前行添加数据方法详解
2020/07/28 Javascript
[02:46]2014DOTA2国际邀请赛 选手为你解读比赛MVP充满梦想
2014/07/09 DOTA
Python 爬虫学习笔记之多线程爬虫
2016/09/21 Python
Python编程之字符串模板(Template)用法实例分析
2017/07/22 Python
Python2和Python3中print的用法示例总结
2017/10/25 Python
win10 64bit下python NLTK安装教程
2018/09/19 Python
Python hashlib加密模块常用方法解析
2019/12/18 Python
Pytorch使用MNIST数据集实现CGAN和生成指定的数字方式
2020/01/10 Python
Python虚拟环境库virtualenvwrapper安装及使用
2020/06/17 Python
用CSS3和table标签实现一个圆形轨迹的动画的示例代码
2019/01/17 HTML / CSS
麦德龙官方海外旗舰店:德国麦德龙超市
2017/12/23 全球购物
阿玛尼美妆英国官网:Giorgio Armani Beauty英国
2019/03/28 全球购物
澳大利亚礼品卡商店:Gift Card Store
2019/06/24 全球购物
美国Max仓库:Max Warehouse
2020/05/31 全球购物
一份比较全的PHP面试题
2016/07/29 面试题
教学个人的自我评价分享
2014/02/16 职场文书
策划总监岗位职责
2014/02/16 职场文书
成人继续教育实施方案
2014/03/01 职场文书
毕业感言怎么写
2015/07/31 职场文书
2016消防宣传标语口号
2015/12/26 职场文书
小学二年级语文教学反思
2016/03/03 职场文书
python 实现德洛内三角剖分的操作
2021/04/22 Python
深入浅出的讲解:信号调制到底是如何实现的
2022/02/18 无线电