前端简单入门第十七讲 jQuery选择器
发布日期:2021-06-30 18:03:49 浏览次数:2 分类:技术文章

本文共 4385 字,大约阅读时间需要 14 分钟。

jQuery中的选择器能够让我们更加精确找到我们要操作的元素。jQuery中的选择器可以细分为多种,有基本选择器、层级选择器、基本过滤选择器、内容选择器、属性选择器、表单选择器以及表单对象属性选择器。下面我分别详细介绍它们。

基本选择器

基本选择器有:

在这里插入图片描述
下面举例来说明基本选择器的使用。我已提前准备好一个样式层叠表——style.css,其内容如下:

body {
font:12px/19px Arial, Helvetica, sans-serif; color:#666;}form div {
margin:5px 0;}.int label {
float:left; width:100px; text-align:right;}.int input {
padding:1px 1px; border:1px solid #ccc;height:16px;}.sub {
padding-left:100px;}.sub input {
margin-right:10px; }.formtips{
width: 200px;margin:2px;padding:2px;}.onError{
background:#FFE0E9 url(../img/reg3.gif) no-repeat 0 center; padding-left:25px;}.onSuccess{
background:#E9FBEB url(../img/reg4.gif) no-repeat 0 center; padding-left:25px;}.high{
color:red;} div,span{
width:140px; height:140px; margin:5px; background:#aaa; border:#000 1px solid; float:left; font-size:17px; font-family:Verdana; } div.mini {
width:55px; height:55px; background-color: #aaa; font-size:12px; } div.hide {
display:none; }table {
border:0;border-collapse:collapse;}td {
font:normal 12px/17px Arial;padding:2px;width:100px;}th {
font:bold 12px/17px Arial;text-align:left;padding:4px;border-bottom:1px solid #333;}.even {
background:#FFF38F;} /* 偶数行样式*/.odd {
background:#FFFFEE;} /* 奇数行样式*/.selected {
background:#FF6500;color:#fff;}

读者要做的事就是导入样式层叠表——style.css。接下来就来看看基本选择器的具体使用,编写【03-jQuery的选择器:基本选择器.html】页面:

			

1111
222
333
444
555
666
777
888
999
000
1010

注意,以下jQuery代码必须写在jQuery的入口函数里面。

$("#btn1").click(function(){
});

因为须等dom树绘制完成之后,再去拿到id为btn1的标签。而且以上jQuery代码可写作如下JavaScript代码:

document.getElementById("btn1").onclick=function(){
}

层级选择器

层级选择器有:

在这里插入图片描述
给出案例如下:

			

1111
222
333
444
555
666
777
888
999
000
1010

基本过滤选择器

通过查看jQuery API帮助文档可知,基本过滤选择器有:

在这里插入图片描述
这儿我只给出常用的基本过滤选择器的使用方式,至于其他的还须读者亲测。
在这里插入图片描述
给出案例如下:

			

1111
222
333
444
555
666
777
888
999
000
1010

内容选择器

通过查看jQuery API帮助文档可知,内容选择器有:

在这里插入图片描述
这儿只给出以下这个内容选择器的介绍。

:contains(text):匹配包含给定文本的元素

给出案例如下:

			

1111
222
333
444
555
666
777
888
999
000
1010

属性选择器

通过查看jQuery API帮助文档可知,属性选择器有:

在这里插入图片描述
这儿只给出前两个属性选择器的介绍。

[attribute]:匹配包含给定属性的元素[attribute=value]:匹配给定的属性是某个特定值的元素

给出案例如下:

			

1111
222
333
444
555
666
777
888
999
000
1010

表单选择器

通过查看jQuery API帮助文档可知,表单选择器有:

在这里插入图片描述
这儿只给出前两个表单选择器的介绍,至于其他的读者亲测。

:input:匹配所有input,textarea,select和button元素:text:匹配所有的单行文本框

给出案例如下:

			

表单对象属性选择器

通过查看jQuery API帮助文档可知,表单对象属性选择器有:

在这里插入图片描述
在此并不给出案例。

转载地址:https://liayun.blog.csdn.net/article/details/85879015 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:前端简单入门第二十二讲 使用jQuery完成表单校验
下一篇:前端简单入门第十五讲 使用JavaScript控制下拉列表的左右选择

发表评论

最新留言

初次前来,多多关照!
[***.217.46.12]2024年04月17日 11时09分15秒