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 相关文章推荐
经典的解除许多网站无法复制文字的绝招
Dec 31 Javascript
通过jquery的$.getJSON做一个跨域ajax请求试验
May 03 Javascript
js change,propertychange,input事件小议
Dec 20 Javascript
Javascript 判断是否存在函数的方法
Jan 03 Javascript
JavaScript中for..in循环陷阱介绍
Nov 12 Javascript
JavaScript实现网页截图功能
Oct 16 Javascript
ES6与CommonJS中的模块处理的区别
Jun 13 Javascript
浅谈Webpack核心模块tapable解析
Sep 11 Javascript
vue-cli3 引入 font-awesome的操作
Aug 11 Javascript
nuxt.js 在middleware(中间件)中实现路由鉴权操作
Nov 06 Javascript
VUE+Element实现增删改查的示例源码
Nov 23 Vue.js
vue cli4中mockjs在dev环境和build环境的配置详情
Apr 06 Vue.js
深入分析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屏蔽蜘蛛访问代码及常用搜索引擎的HTTP_USER_AGENT
2013/03/06 PHP
PHP单例模式是什么 php实现单例模式的方法
2016/05/14 PHP
PHP实现广度优先搜索算法(BFS,Broad First Search)详解
2017/09/16 PHP
js 代码集(学习js的朋友可以看下)
2009/07/22 Javascript
Extjs Label的 fieldLabel和html属性值对齐的方法
2014/06/15 Javascript
Javascript基础教程之定义和调用函数
2015/01/18 Javascript
jQuery Ajax和getJSON获取后台普通json数据和层级json数据用法分析
2016/06/08 Javascript
Bootstrap基本插件学习笔记之Alert警告框(20)
2016/12/08 Javascript
bootstrap警告框使用方法解析
2017/01/13 Javascript
微信小程序左滑删除功能开发案例详解
2018/11/12 Javascript
vue自动路由-单页面项目(非build时构建)
2019/04/30 Javascript
详解 微信小程序开发框架(MINA)
2019/05/17 Javascript
Vue.js 中的实用工具方法【推荐】
2019/07/04 Javascript
node 解析图片二维码的内容代码实例
2019/09/11 Javascript
在nuxt中使用路由重定向的实例
2020/11/06 Javascript
JavaScript实现浏览器网页自动滚动并点击的示例代码
2020/12/05 Javascript
python基础教程之简单入门说明(变量和控制语言使用方法)
2014/03/25 Python
python学习数据结构实例代码
2015/05/11 Python
Django的信号机制详解
2017/05/05 Python
简单谈谈python中的lambda表达式
2018/01/19 Python
Python+Selenium使用Page Object实现页面自动化测试
2019/07/14 Python
django haystack实现全文检索的示例代码
2020/06/24 Python
Python 如何定义匿名或内联函数
2020/08/01 Python
CSS3实现莲花绽放的动画效果
2020/11/06 HTML / CSS
HTML5进阶段内联标签汇总(小篇)
2016/07/13 HTML / CSS
EJB3.1都有哪些改进
2012/11/17 面试题
医科大学生的自我评价
2013/12/04 职场文书
个人委托书怎么写
2014/04/04 职场文书
2014年政风行风评议工作总结
2014/10/21 职场文书
医学生自荐信范文
2015/03/05 职场文书
给朋友的道歉短信
2015/05/12 职场文书
2015中秋祝酒词
2015/08/12 职场文书
PyTorch梯度裁剪避免训练loss nan的操作
2021/05/24 Python
Python序列化与反序列化相关知识总结
2021/06/08 Python
JavaScript高级程序设计之基本引用类型
2021/11/17 Javascript
基于Android10渲染Surface的创建过程
2022/08/14 Java/Android