JQuery的使用

$和jQuery

jQuery文件就是一个自执行函数,也就是自执行文件,这个自执行文件就是给window对象添加一个jQuery属性和$属性,$参数传递不同,效果也不同,如果参数传递的是一个匿名函数,那$就是一个入口函数。 例:$(function() {});

如果参数传递的是一个字符串,那$就是一个选择器或是创建标签。

例:$("#test1")

例:$('<div>略略略</div>')

引入JQuery文件的方法:本地引入:从官网下载jQuery文件,放到js文件中,再进行引用。

有两种版本:

jquery.js:未压缩版本(开发版本),代码可读性高,推荐在开发和学习阶段使用,方便查看源代码。

jquery.min.js:压缩版本,去除了注释、换行、空格、并且将一些变量替换成了a,b,c之类的简单字符,基本没有可读性,推荐在项目生产环境使用,因为文件较小,减少网络压力。

jQuery特性

隐式迭代:jQuery的隐式迭代会对所有的DOM对象设置相同的值,但是如果我们需要给每一个对象设置不同的值的时候,就需要自己进行迭代了

链式编程:在于一个方法返回的是一个jQuery对象,既然是jQuery对象就可以继续点出jQuery的方法来(选择器-方法-选择器-方法);

jQuery选择器

jQuery的选择方法与原生JS中的querySelector很像,大致格式为:

id选择器:$("#id名称") 例:$("#test1")

类选择器:$(".class名称") 例:$(".c1")

标签选择器:$("标签") 例:$("p")

属性选择器
 选择所有 有name名称的标签:$("标签[name]") 例:$("div[name]")
 选择所有name名称为X的标签:$("标签[name='X']") 例:$("div[name='p1']")
 选择所有name名称不是X的标签:$("标签[name!='X']") 例:$("div[name!='p1']")
 选择所有name名称以X开头的标签 :$("标签[name^='X']") 例:$("div[name^='en']")
 选择所有name名称以X结尾的标签 :$("标签[name$='X']") 例:$("div[name$='html']")
 选择所有name名称中含有X的标签 :$("标签[name*='X']") 例:$("div[name*='o']")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值