《jQuery第二章》

news/2024/7/10 22:54:24 标签: jquery, 前端, javascript

一、CSS选择器

CSS选择器: 方便获取HTML的元素。

1.标签选择器:直接通过标签名即可获取元素

2.类(class)选择器:语法:.xxx  表示获取class为xxx的元素

3.id选择器:语法:#xxx  表示获取id为xxx的元素  注意:确保id在本网页的唯一性

4.群组选择器:语法:xxx,xxx,xxx  通过,分割将所有选择器进行统一操作

5.后代选择器:语法:父  子  通过空格获取父下面的所有的子元素包括孙子...

6.子代选择器:语法:父>子  通过大于号获取父下面的子元素  只能获取儿子

二、 jquery对象

$(xxx) 的相关概念:

jquery中最常见的函数.  有2个作用:

1. 作为元素选择器 来获取元素.(修改元素。)

只需要要css选择器 通过字符串的形式作为参数传递进行即可

例如$("p")  表示获取所有的p标签

例如$(".p")  表示获取所有class为p的元素

    

2. 预加载函数(文档就绪函数)   先将HTML加载完成 再来执行我  用法:将function作为参数传递即可

如果可以保证js代码在HTML下方. 就可以不用该函数

三、query自创选择器

jquery不仅可以使用CSS选择器  也有自带的选择器。

如下:

:eq(xxx)选择器   表示获取第xxx个  0表示第一个

$("span:eq(4)").text("~~~")

:lt(xxx)选择器   表示获取小于xxx的元素  0表示第一个

$("span:lt(4)").text("~~~")

           

:gt(xxx)选择器   表示获取大于xxx的元素  0表示第一个

$("span:gt(2)").text("~~~")

:not选择器--> 表示获取除了指定位置外的其他元素

$("span:not(:gt(2))").text("~~~");

:even选择器  获取下标为偶数  

$("div:even").css("background-color","Red");

           

:odd选择器  获取下标为为奇数

$("div:odd").css("background-color","blue");

           

:first选择器  获取下标为0

$("div:first").css("background-color","yellow");

           

:last选择器  获取最后一个

$("div:last").css("background-color","pink");

           


http://www.niftyadmin.cn/n/5245117.html

相关文章

说一说MySQL中的锁机制

说一说MySQL中的锁机制 按粒度大小从大到小分为 全局锁 全局锁 全局锁是对整个数据库的锁,最常用的全局锁就是读写锁 读锁 阻止其他用户更新数据,允许其他用户读数据写锁 阻止其他用户更新和读数据 修改一些大量的数据,并且不希望其他用户…

【Hadoop-Distcp】通过Distcp的方式进行两个HDFS集群间的数据迁移

【Hadoop-Distcp】通过Distcp的方式进行两个HDFS集群间的数据迁移 1)Distcp 工具简介及参数说明2)Shell 脚本 1)Distcp 工具简介及参数说明 【Hadoop-Distcp】工具简介及参数说明 2)Shell 脚本 应用场景: 两个实时集…

网络通信的流程,浏览器地址?

1.没有交换机的通信 在一个机房内,有两台电脑相互需要通信 假设现在有三台电脑: 随着电脑的增加,线的数量也在增加,因此显得很臃肿,次数交换机诞生,很好的解决了这一方面, 交换机不需要进行多条线的连接: 通过给设备分配,ip地址来实现局域网…

配置spring boot3后redis NOAUTH Authentication required

升级到spring boot3之后,redis报错 redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication required检查完密码之后都没有问题,后来发现是配置的原因。 在application.properties配置文件里 加上.data 原来是spring.redis.passwor…

软件定制开发与标准化产品的比较及选择

随着信息技术的不断发展,软件已经成为企业运营中不可或缺的一部分。而在选择软件时,企业用户通常面临两个选择:软件定制开发和标准化产品。软件定制开发和标准化产品各有其优缺点,以下是对两者的比较和选择: 1.成本&a…

LightDB - 支持substring_index 函数[mysql兼容]

从 23.4 版本开始, LightDB 支持 mysql 的substring_index 函数。下面的这个函数进行介绍 substring_index(str, delim, count ) 这个函数用于从指定字符串str中返回到达分隔符delim出现次数(count)之前的子字符串。。具体见之后用例: mysql 中介绍&a…

第58天:django学习(七)

orm增删改查 在model.py中建表,然后迁移数据库 from django.db import models ​ # Create your models here. ​ class Book(models.Model):title models.CharField(max_length32)price models.DecimalField(max_digits8, decimal_places2)publish_date models.DateField(…

一键在线部署Openstack

一、一键在线部署Openstack 1、 centos7.9以上系统,64位系统,4核,8G内存 2、 修改主机名,配置静态IP地址及网关、DNS参数,测试网络连通性 查看系统版本 cat /etc/redhat-release hostnamectl set-hostname openstack v…