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 相关文章推荐
js和jquery批量绑定事件传参数一(新猪猪原创)
Jun 23 Javascript
javascript椭圆旋转相册实现代码
Jan 16 Javascript
jQuery弹性滑动导航菜单实现思路及代码
May 02 Javascript
jquery通过name属性取值的简单实现方法
Jun 20 Javascript
Boostrap实现的登录界面实例代码
Oct 09 Javascript
Angular.js实现注册系统的实例详解
Dec 18 Javascript
jQuery解析返回的xml和json方法详解
Jan 05 Javascript
bootstrap table实现x-editable的行单元格编辑及解决数据Empty和支持多样式问题
Aug 10 Javascript
使用jQuery 操作table 完成单元格合并的实例
Dec 27 jQuery
解决Vue打包之后文件路径出错的问题
Mar 06 Javascript
vue弹窗组件使用方法
Apr 28 Javascript
webpack 处理CSS资源的实现
Sep 27 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
Netflix将与CLAMP、乙一以及冲方丁等6名知名制作人合伙展开原创动画计划!
2020/03/06 日漫
Ajax+PHP边学边练 之五 图片处理
2009/12/03 PHP
浅谈PHP中单引号和双引号到底有啥区别呢?
2015/03/04 PHP
php用户登录之cookie信息安全分析
2016/05/13 PHP
js 全兼容可高亮二级缓冲折叠菜单
2010/06/04 Javascript
js实现瀑布流的一种简单方法实例分享
2013/11/04 Javascript
JavaScript link方法入门实例(给字符串加上超链接)
2014/10/17 Javascript
javascript类型系统_正则表达式RegExp类型详解
2016/06/24 Javascript
BootStrap glyphicon图标无法显示的解决方法
2016/09/06 Javascript
基于vue2.0+vuex+localStorage开发的本地记事本示例
2017/02/28 Javascript
js中的触发事件对象event.srcElement与event.target详解
2017/03/15 Javascript
vue组件间通信子与父详解(二)
2017/11/07 Javascript
在 Node.js 中使用 async 函数的方法
2017/11/17 Javascript
JavaScript偏函数与柯里化实例详解
2019/03/27 Javascript
详解小程序云开发攻略(解决最棘手的问题)
2019/09/30 Javascript
node.js使用http模块创建服务器和客户端完整示例
2020/02/10 Javascript
python的几种开发工具介绍
2007/03/07 Python
跟老齐学Python之有点简约的元组
2014/09/24 Python
python利用beautifulSoup实现爬虫
2014/09/29 Python
Python读写文件基础知识点
2019/06/10 Python
pandas数据处理之绘图的实现
2020/06/15 Python
python3中确保枚举值代码分析
2020/12/02 Python
Python plt 利用subplot 实现在一张画布同时画多张图
2021/02/26 Python
利用Node实现HTML5离线存储的方法
2020/10/16 HTML / CSS
POS解决方案:MUNBYN(热敏打印机、条形码扫描仪)
2020/06/09 全球购物
PHP高级工程师面试问题推荐
2013/01/18 面试题
个人自我鉴定总结
2014/03/25 职场文书
财务会计大学生自我评价
2014/04/09 职场文书
病媒生物防治方案
2014/05/13 职场文书
公司户外活动总结
2014/07/04 职场文书
单位接收函格式
2015/01/30 职场文书
2015年度质量工作总结报告
2015/04/27 职场文书
辩护词范文大全
2015/05/21 职场文书
巴黎圣母院观后感
2015/06/10 职场文书
导游词之广东佛山(南风古灶)
2019/09/24 职场文书
Go语言的协程上下文的几个方法和用法
2022/04/11 Golang