基于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 相关文章推荐
一些javascript一些题目的解析
Dec 25 Javascript
FireFox下XML对象转化成字符串的解决方法
Dec 09 Javascript
用unescape反编码得出汉字示例
Apr 24 Javascript
jquery重复提交请求的原因浅析
May 23 Javascript
JavaScript实现找出字符串中第一个不重复的字符
Sep 03 Javascript
js改变embed标签src值的方法
Apr 10 Javascript
js实现随屏幕滚动的带缓冲效果的右下角广告代码
Sep 04 Javascript
JS实现的简洁二级导航菜单雏形效果
Oct 13 Javascript
利用jQuery及AJAX技术定时更新GridView的某一列数据
Dec 04 Javascript
有关JavaScript中call()和apply() 的一些理解
May 20 Javascript
Bootstrap 3的box-sizing样式导致UEditor控件的图片无法正常缩放的解决方案
Sep 15 Javascript
Vue2(三)实现子菜单展开收缩,带动画效果实现方法
Apr 28 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中的数据结构:DS扩展
2017/07/17 PHP
thinkphp5 migrate数据库迁移工具
2018/02/20 PHP
PHP连接及操作PostgreSQL数据库的方法详解
2019/01/30 PHP
9个javascript语法高亮插件 推荐
2009/07/18 Javascript
网页图片延时加载的js代码
2010/04/22 Javascript
JS中confirm,alert,prompt函数区别分析
2011/01/17 Javascript
使用Jquery获取带特殊符号的ID 标签的方法
2014/04/30 Javascript
JavaScript动态添加style节点的方法
2015/06/09 Javascript
浅谈jQuery 中的事件冒泡和阻止默认行为
2016/05/28 Javascript
JavaScript第一篇之实现按钮全选、功能
2016/08/21 Javascript
jQuery事件绑定方法学习总结(推荐)
2016/11/21 Javascript
AngularJS过滤器filter用法总结
2016/12/13 Javascript
Ionic2调用本地SQlite实例
2017/04/22 Javascript
JavaScript实现动态添加Form表单元素的方法示例
2017/08/14 Javascript
详解JS中的this、apply、call、bind(经典面试题)
2017/09/19 Javascript
原生js实现获取form表单数据代码实例
2019/03/27 Javascript
Vue实现点击显示不同图片的效果
2019/08/10 Javascript
layui: layer.open加载窗体时出现遮罩层的解决方法
2019/09/26 Javascript
[30:37]【全国守擂赛】第三周擂主赛 Dark Knight vs. Leopard Gaming
2020/05/04 DOTA
python3.6 实现AES加密的示例(pyCryptodome)
2018/01/10 Python
django1.11.1 models 数据库同步方法
2018/05/30 Python
PyCharm代码提示忽略大小写设置方法
2018/10/28 Python
python将数据插入数据库的代码分享
2020/08/16 Python
CSS3实现的炫酷菜单代码分享
2015/03/12 HTML / CSS
Kent & Curwen:与大卫·贝克汉姆合作
2017/06/13 全球购物
美国最大的高尔夫发球时间预订网站:TeeOff.com
2018/03/28 全球购物
护理专业大学生自我推荐信
2014/01/25 职场文书
初中同学会活动方案
2014/08/22 职场文书
酒店爱岗敬业演讲稿
2014/09/02 职场文书
干部作风建设心得体会
2014/10/22 职场文书
2014年六五普法工作总结
2014/11/25 职场文书
运动会观后感
2015/06/09 职场文书
红色故事汇观后感
2015/06/18 职场文书
JavaScript canvas实现流星特效
2021/05/20 Javascript
Vue实现跑马灯样式文字横向滚动
2021/11/23 Vue.js
MySQL范围查询优化的场景实例详解
2022/06/10 MySQL