jQuery学习笔记(四)

一.遍历DOM的方法:

如何爬DOM这棵树,就是对于你的选择器进行移动,通过以下顾名思义的方法:

parent();//向上找父类

children();//向下找子类

prev();//找左边紧邻的兄弟元素

next();//找右边紧邻的兄弟元素

parents();//遍历所选元素的所有父元素

closest();//得到离所选元素最近的父元素,例如$("li").closest("ul");

siblings();//遍历所选元素同一层上的所有的元素。

二.三种删除方法的不同:

remove();方法删除后就没了,内存也清了。

detach();方法删除后还可以回来。

只需要$f=$("#fdsf").detach();将其存住就行。

这里的美元符的意思是我们要储存一个由jQuery返回的元素。强烈注意!!!这可以当数组用的!!例如:$f[0]。

还有一种内部删除的办法,单纯留有这个节点,内部内容全删除就用empty();方法。

三.指出一个问题。

浏览器中并没有内置jQuery,而是我们导入了jQuery在js中我们才可以用jQuery的。

四.一些方法和过滤器:

$("h2").replaceWith("<h1>My Menu</h1>");

$(".meat").before("<li>Tofu</li>");//将新元素插到所选元素的前面。

$(".meat").after("<li>Tofu</li>");//将新元素插到所选元素的后面。

过滤器:first();//将所选元素缩到所选元素组中的第一个.

eq();//选择索引号的元素。从0开始找到第括号中数个。

last();//顾名思义是最后一个元素。

slice();//获取括号中数字之间的元素。例如slice(1,3).就是获取2元素即eq(2)。

filter();//获取括号内的所选元素,滤掉所有其他元素。

not();//滤掉所有括号内部中的元素并选择其他所有元素。

find();//找到括号中的某元素,var $my_elements=$("li"); $my_element.find("a");找到$my_element中的所有锚元素(超链接)。

wrap();//把一个元素包在另一个元素之中。$("img#oreilly").wrap("<a href="http://www.sadnsadmlaslk.com"></a>");

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值