基于JQuery 选择器使用说明介绍


Posted in Javascript onApril 18, 2013

jQuery 元素选择器和属性选择器允许您通过标签名、属性名或内容对 HTML 元素进行选择。

jQuery 元素选择器:jQuery 使用 CSS 选择器来选取 HTML 元素。

$("p") 选取 <p> 元素。

$("p.intro") 选取所有 class="intro" 的 <p> 元素。

$("p#demo") 选取 id="demo" 的第一个 <p> 元素。

jQuery 属性选择器 :jQuery 使用 XPath 表达式来选择带有给定属性的元素。

$("[href]") 选取所有带有 href 属性的元素。

$("[href='#']") 选取所有带有 href 值等于 "#" 的元素。

$("[href!='#']") 选取所有带有 href 值不等于 "#" 的元素。

$("[href$='.jpg']") 选取所有 href 值以 ".jpg" 结尾的元素。

选择器实例

语法 描述
$(this) 当前 HTML 元素
$("p") 所有

元素

$("p.intro") 所有 class="intro" 的

元素

$(".intro") 所有 class="intro" 的元素
$("#intro") id="intro" 的第一个元素
$("ul li:first") 每个
    的第一个
  • 元素
$("[href$='.jpg']") 所有带有以 ".jpg" 结尾的属性值的 href 属性
$("div#intro .head") id="intro" 的
元素中的所有 class="head" 的元素

获取/设置内容 - text()、html() 以及 val()

我们将使用前一章中的三个相同的方法来设置内容:

  • text() - 设置或返回所选元素的文本内容
  • html() - 设置或返回所选元素的内容(包括 HTML 标记)
  • val() - 设置或返回表单字段的值
  • attr() - 设置事返回所选元素的属性值

上面的四个 jQuery 方法:text()、html()、val() 以及 attr(),同样拥有回调函数。回调函数有两个参数:被选元素列表中当前元素的下标,以及原始(旧的)值。然后以函数新值返回您希望使用的字符串。

$("#btn1").click(function(){
 $("#test1").text(function(i,origText){
 return "Old text: " + origText + " New text: Hello world ! (index: " + i + ")"; //return newText;
 });
});
Javascript 相关文章推荐
jQuery基于当前元素进行下一步的遍历
May 20 Javascript
jquery滚动特效集锦
Jun 03 Javascript
简介可以自动完成UI的AngularJS工具angular-smarty
Jun 23 Javascript
基于jquery实现放大镜效果
Aug 17 Javascript
JS实现获取键盘按下的按键并显示在页面上的方法
Nov 04 Javascript
jQuery 1.9.1源码分析系列(十)事件系统之主动触发事件和模拟冒泡处理
Nov 24 Javascript
基于jQuery和CSS3制作响应式水平时间轴附源码下载
Dec 20 Javascript
利用JS实现数字增长
Jul 28 Javascript
React Native 截屏组件的示例代码
Dec 06 Javascript
使用vue制作滑动标签
Sep 21 Javascript
jQuery Raty星级评分插件使用方法实例分析
Nov 25 jQuery
微信小程序实现树莓派(raspberry pi)小车控制
Feb 12 Javascript
关于jquery css的使用介绍
Apr 18 #Javascript
js字符串转换成xml对象并使用技巧解读
Apr 18 #Javascript
jQuery使用技巧简单汇总
Apr 18 #Javascript
document.documentElement的一些使用技巧
Apr 18 #Javascript
JQuery 图片的展开和伸缩实例讲解
Apr 18 #Javascript
jQuery基本选择器选择元素使用介绍
Apr 18 #Javascript
jQuery层次选择器选择元素使用介绍
Apr 18 #Javascript
You might like
PHP实现的功能是显示8条基色色带
2006/10/09 PHP
PHP中通过ADO调用Access数据库的方法测试不通过
2006/12/31 PHP
PHP类型约束用法示例
2016/09/28 PHP
优化网页之快速的呈现我们的网页
2007/06/29 Javascript
基于jquery.Jcrop的头像编辑器
2010/03/01 Javascript
基于jquery的复制网页内容到WORD的实现代码
2011/02/16 Javascript
Javascript在IE和FireFox中的不同表现简析
2012/12/03 Javascript
js使下拉列表框可编辑不止是选择
2013/12/12 Javascript
JavaScript整除运算函数ceil和floor的区别分析
2015/04/14 Javascript
在其他地方你学不到的jQuery小贴士和技巧(欢迎收藏)
2016/01/20 Javascript
JavaScript中使用数组方法汇总
2016/02/16 Javascript
JS模拟实现ECMAScript5新增的数组方法
2017/03/20 Javascript
移动端使用localResizeIMG4压缩图片
2017/04/22 Javascript
Node.js实现文件上传的示例
2017/06/28 Javascript
Vue 项目部署到服务器的问题解决方法
2017/12/05 Javascript
解决layer弹层遮罩挡住窗体的问题
2018/08/17 Javascript
Angular(5.2-&gt;6.1)升级小结
2018/12/27 Javascript
简单了解Python下用于监视文件系统的pyinotify包
2015/11/13 Python
Python+Socket实现基于TCP协议的客户与服务端中文自动回复聊天功能示例
2017/08/31 Python
Python中使用支持向量机(SVM)算法
2017/12/26 Python
Sanic框架配置操作分析
2018/07/17 Python
spark dataframe 将一列展开,把该列所有值都变成新列的方法
2019/01/29 Python
python多任务之协程的使用详解
2019/08/26 Python
Pymysql实现往表中插入数据过程解析
2020/06/02 Python
python调用私有属性的方法总结
2020/07/24 Python
IE9下html5初试小刀
2010/09/21 HTML / CSS
澳洲女装时尚在线:Blue Bungalow
2018/05/05 全球购物
荷兰在线啤酒店:Beerwulf
2019/08/26 全球购物
世界上最伟大的马产品:Equiderma
2020/01/07 全球购物
应聘自荐书
2013/10/08 职场文书
军校制空专业毕业生自我鉴定
2013/11/16 职场文书
美发活动策划书
2014/01/14 职场文书
被告答辩状范文
2015/05/22 职场文书
详解Java实现设计模式之责任链模式
2021/06/23 Java/Android
SQLServer 错误: 15404,无法获取有关 Windows NT 组/用户 WIN-8IVSNAQS8T7\Administrator 的信息
2021/06/30 SQL Server
关于Python中进度条的六个实用技巧分享
2022/04/05 Python