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.uploadify 上传文件插件的使用详解 for ASP.NET
Jan 22 Javascript
javascript 日期时间 转换的方法
Feb 21 Javascript
JS事件在IE与FF中的区别详细解析
Nov 20 Javascript
JavaScript不使用prototype和new实现继承机制
Dec 29 Javascript
javascript实现框架高度随内容改变的方法
Jul 23 Javascript
JavaScript代码实现左右上下自动晃动自动移动
Apr 08 Javascript
Node.js的文件权限及读写flag详解
Oct 11 Javascript
关于预加载InstantClick的问题解决方法
Sep 12 Javascript
three.js实现3D视野缩放效果
Nov 16 Javascript
基于Vue开发数字输入框组件
Dec 19 Javascript
js中switch语句的学习笔记
Mar 25 Javascript
如何手写一个简易的 Vuex
Oct 10 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
十大感人催泪爱情动漫 第一名至今不忍在看第二遍
2020/03/04 日漫
require(),include(),require_once()和include_once()的异同
2007/01/02 PHP
PHP执行速率优化技巧小结
2008/03/15 PHP
PHP similar_text 字符串的相似性比较函数
2010/05/26 PHP
PHP curl模拟登录带验证码的网站
2015/11/30 PHP
PHP记录页面停留时间的方法
2016/03/30 PHP
功能强大的php文件上传类
2016/08/29 PHP
基于Laravel实现的用户动态模块开发
2017/09/21 PHP
Jquery 滑入滑出效果实现代码
2010/03/27 Javascript
用JS将搜索的关键字高亮显示实现代码
2013/11/08 Javascript
jquery操作cookie插件分享
2014/01/14 Javascript
jquery $.trim()方法使用介绍
2014/05/21 Javascript
AngularJS删除路由中的#符号的方法
2016/09/20 Javascript
vue.js初学入门教程(1)
2016/11/03 Javascript
详解Vue2+Echarts实现多种图表数据可视化Dashboard(附源码)
2017/03/21 Javascript
nodejs密码加密中生成随机数的实例代码
2017/07/17 NodeJs
js设置随机切换背景图片的简单实例
2017/11/12 Javascript
bootstrap响应式工具使用详解
2017/11/29 Javascript
详解如何实现一个简单的Node.js脚手架
2017/12/04 Javascript
JavaScript React如何修改默认端口号方法详解
2020/07/28 Javascript
python 生成目录树及显示文件大小的代码
2009/07/23 Python
python做量化投资系列之比特币初始配置
2018/01/23 Python
pandas的object对象转时间对象的方法
2018/04/11 Python
Tensorflow卷积神经网络实例
2018/05/24 Python
详解PyTorch中Tensor的高阶操作
2019/08/18 Python
python爬虫爬取监控教务系统的思路详解
2020/01/08 Python
Python logging日志库空间不足问题解决
2020/09/14 Python
zooplus意大利:在线宠物商店
2019/08/07 全球购物
英国运动服、设备及配件网站:DW Sports
2019/12/04 全球购物
一套C++笔试题面试题
2012/06/06 面试题
毕业生优秀推荐信
2013/11/26 职场文书
大学生求职自荐信
2013/12/12 职场文书
解除劳动合同协议书(样本)
2014/10/02 职场文书
2014年连锁店圣诞节活动方案
2014/12/09 职场文书
七个非常实用的Python工具包总结
2021/06/15 Python
MySQL 数据库 增删查改、克隆、外键 等操作
2022/05/11 MySQL