jquery学习记录8

js和jq能共存,但是不能混用,jq中的get()方法的作用就是把jq转成原生的js,用法如下:


当get()里面没有带参数时代表获得改元素的集合。


js中的offsetWidth是获取不到影藏元素的值得。而jq的outerWidth()可以获取到影藏元素的值。


jq中html()方法可以获取到元素的所有元素,包括标签。且假如元素是一组的话只能获取到第一个的内容,text()方法是获取到文本,不包括标签。假如元素是一组的话,可以获得这一组中所有的文本内容。

jq中remove()方法返回删除的元素对象,会将这个对象的所有操作删除掉。


jq中的detach()方法也和remove()一样,但是detach()会保留元素的事件操作。


js中的window.οnlοad=function(){};是指整个界面加载完成才执行,而jq中$(function(){})是指dom加载完就可以执行了。这个方法也可以写成如图所示的方式:


js中parents()方法就是获取当前节点的所有祖先节点。当加入参数时可过滤出祖先节点


js中的closest()方法能够获取最近的指定的祖先节点。包括当前元素自身,这个方法必须带有参数,只能找到一个元素。


js中的siblings()方法获取元素的所有兄弟节点。带有参数时代表赛选功能。


js中的nextAll()方法是找元素下的所有的兄弟节点,对应的prevAll()方法是找元素之上的所有兄弟节点。


js中的nextUntil()方法是找元素下兄弟节点到指定节点的所有节点。


这句话的作用就是将<p><h1>背景变红。parentsUntil()和prevUntil()同理


js中clone()方法就是复制元素,添加参数true的话可以复制参数之前的行为。


jq中的wrap()方法就给元素添加包装,下面这句话的意思就是给单独的每一个span包装一层div


jq中的wrapAll方法就是给元素整体包装,下面这句话的作用就是给所有的span共同加一个div。当这些元素掺杂有其他元素时,js会把其他元素提取出来,再把这些元素包装在一个元素里。


jq中wrapInner()作用就是在元素的内部包装。把所有的子节点都给包装起来


jq中unwrap()的作用就是删除包装,就和删除父级一样(不包括body)


js中add()方法的作用就是将元素组合起来然后可以一起操作,下面这句jq语句的作用就是同时将div和span的背景颜色变黄。



jq中slice()方法作用就是截取你选中的元素。下面这句话得作用就是截取li里下标1到3的元素并将它们的背景颜色变红。


jq中serialize()方法就是将数据串联起来。下面的jq语句会得到字符串a=1&b=2&b=3;



jq中的serializeArray()方法就将数据串联成数据的格式,每个数据以json的形式展示,结果如下图所示


或者




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值