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 相关文章推荐
ExtJS 2.2.1的grid控件在ie6中的显示问题
May 04 Javascript
extjs 学习笔记 四 带分页的grid
Oct 20 Javascript
JavaScript中使用ActiveXObject操作本地文件夹的方法
Mar 28 Javascript
JavaScript实现在标题栏上显示当前日期的方法
Mar 19 Javascript
jquery使用hide方法隐藏指定id的元素
Mar 30 Javascript
Bootstrap Metronic完全响应式管理模板之菜单栏学习笔记
Jul 08 Javascript
微信小程序 template模板详解及实例代码
Mar 09 Javascript
js脚本编写简单刷票投票系统
Jun 27 Javascript
JS实现图片居中悬浮效果
Dec 25 Javascript
element-ui tooltip修改背景颜色和箭头颜色的实现
Dec 16 Javascript
原生JS实现贪吃蛇小游戏
Mar 09 Javascript
微信小程序实现底部弹出模态框
Nov 18 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中使用__autoload()自动加载未定义类的实现代码
2013/02/06 PHP
PHP的MVC模式实现原理分析(一相简单的MVC框架范例)
2014/04/29 PHP
thinkphp制作404跳转页的简单实现方法
2016/09/22 PHP
PHP设计模式之装饰器模式实例详解
2018/02/07 PHP
PHP的垃圾回收机制代码实例讲解
2021/02/27 PHP
推荐11款jQuery开发的复选框和单选框美化插件
2011/08/02 Javascript
javascript几个易错点记录
2014/11/26 Javascript
JS实现支持多选的遍历下拉列表代码
2015/08/20 Javascript
jQuery图片轮播滚动切换代码分享
2020/04/20 Javascript
javascript实现一个简单的弹出窗
2016/02/22 Javascript
jQuery调用Webservice传递json数组的方法
2016/08/06 Javascript
ajax+node+request爬取网络图片的实例(宅男福利)
2017/08/28 Javascript
jQuery实现checkbox的简单操作
2017/11/18 jQuery
jQuery实现点击图标div循环放大缩小功能
2018/09/30 jQuery
iview在vue-cli3如何按需加载的方法
2018/10/31 Javascript
一文看懂如何简单实现节流函数和防抖函数
2019/09/05 Javascript
layui 监听select选择 获取当前select的ID名称方法
2019/09/24 Javascript
Python基于Tkinter实现的记事本实例
2015/06/17 Python
Python创建xml文件示例
2017/03/22 Python
python3+PyQt5实现文档打印功能
2018/04/24 Python
Python 查找字符在字符串中的位置实例
2018/05/02 Python
对Python中内置异常层次结构详解
2018/10/18 Python
python循环定时中断执行某一段程序的实例
2019/06/29 Python
Django Python 获取请求头信息Content-Range的方法
2019/08/06 Python
TensorFlow Saver:保存和读取模型参数.ckpt实例
2020/02/10 Python
tensorboard 可以显示graph,却不能显示scalar的解决方式
2020/02/15 Python
tensorflow 2.0模式下训练的模型转成 tf1.x 版本的pb模型实例
2020/06/22 Python
Python sublime安装及配置过程详解
2020/06/29 Python
如何用Python 加密文件
2020/09/10 Python
HTML table 表格边框的实现思路
2019/10/12 HTML / CSS
上海某公司.net方向笔试题
2014/09/14 面试题
公司成立感言
2014/01/11 职场文书
2014年学校安全工作总结
2014/11/13 职场文书
优秀员工自荐书
2015/03/06 职场文书
党内外群众意见范文
2015/06/02 职场文书
《玩出了名堂》教学反思
2016/02/17 职场文书