博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第二章 jQuery选择器
阅读量:5922 次
发布时间:2019-06-19

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

hot3.png

锋利JQuery

第二章 jQuery选择器

2.1 jQuery选择器是什么

1.CSS选择器

表2-1 常用的CSS选择器

选择器
语法
描述
示例
标签选择器
E{
  CSS规则
}
以文档元素作为选择符
td{
font-size:14px;
width:120px;
}
a{
 text-decoration:none;
}
ID选择器
#ID{
CSS规则
}
类选择器
E.className{
CSS规则
}
群组选择器
E1,E2,E3{
CSS规则
}
多个选择符应用同样的样式规则
td,p,div.a{
font-size:14px;
}
后代选择器
E F{
CSS规则
元素E的任意后代元素F
#links a{
color:red;
}
通配选择符
*{
CSS规则

此外CSS中还有伪类选择器(E:Pseudo-Element {CssRules})、子选择器(E>F{CssRules})、临近选择器(E + F {CssRules})和

属性选择器(E[attr] {CssRules})等。

2. Jquery选择器

jQuery Demo

$(".demo").click(funciton(){    alert("jQuery demo!");})

2.2 jQuery选择器的优势 

1. 简洁的写法

如: $("#ID"),$("TagName")

2.支持CSS1到CSS3选择器

3.完善的处理机制

例如:

test
$('#tt').css("color","red");    //这里无需判断$('#tt')是否存在

需要注意的是,$('#tt')获取的永远是对象,即使网页上没有此元素。因此当要用jQuery检查某个元素在网页上是否存在时,不能使用以下代码:

if($("#tt")){// do something}

而应该根据获取到元素的长度来判断,代码如下:

if($('#tt').length > 0){//do something}

或者转化为DOM对象来判断,代码如下:

if($('#tt')[0]){//do something}

2.3 jQuery选择器

转载于:https://my.oschina.net/LosersAFC/blog/219779

你可能感兴趣的文章
花儿朵朵
查看>>
负载均衡之Haproxy配置详解(及httpd配置)
查看>>
sort()方法和binarySearch()方法
查看>>
Swift注释
查看>>
MS SQLSERVER 一次性删除所有表以及视图等等
查看>>
java urldecode.decode“+”变空格
查看>>
背包恰好装满和不必装满的初始化区别
查看>>
并行口设计花样流水灯实验
查看>>
JS树形菜单
查看>>
使用Spring Boot开发 “Hello World” Web应用
查看>>
LED数码管显示实验
查看>>
ASP.NET Cache缓存的使用
查看>>
[Codeforces708E]Student's Camp
查看>>
在Linux(Debian)环境下搭建并运行GPU
查看>>
一阶电路的零状态响应
查看>>
.net core 基于IIS发布
查看>>
[HDU 2553]--N皇后问题(回溯)/N皇后问题的分析
查看>>
.net task
查看>>
Find Peak Element II
查看>>
机器学习-贝叶斯新闻分类实例
查看>>