jquery(熟能生巧)核心总结1---文档、属性、筛选(核心之总结)

本文介绍jQuery中元素操作的方法,包括添加、删除、复制等DOM操作,属性的获取与设置,筛选元素的技术,以及如何使用jQuery进行内容的修改。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

4.文档

///////////////////////

总结:(append,prepend,prependto,after,before,insertafter,insertbefore,
wrap,replace,empty):重点在页面的内容,各种情况的加,包围。

//////////////////////////
detach()()从dom中删除所有匹配的元素,这个方法不会把匹配的元素从jQuery对象中删除,因而可以在将来再使用这些
匹配的元素。
clone():复制。


5.属性

//////////////////////////

研究的对象是html的元素的对象和css的对象

////////////////////////////

attr():获取属性、设置属性、同属性之间函数赋值。
prop(name|properties|key,value|fn):获取在匹配的元素集中的第一个元素的属性值。
通过函数来设置所有页面上的复选框被选中。
$("input[type='checkbox']").prop("checked", function( i, val ) {
  return !val;
});
addClass(class|fn):为每个匹配的元素添加指定的类名。
$('ul li:last').addClass(function() {
  return 'item-' + $(this).index();
});
toggleClass(class|fn,[,sw]):如果存在(不存在)就删除(添加)一个类。
.index():同辈中的索引值
html([val|fn]):取得第一个匹配元素的html内容。这个函数不能用于XML文档。但可以用于XHTML文档。
无参数 描述:
返回p元素的内容。
参数val 描述:
设置所有 p 元素的内容。
回调函数描述:
使用函数来设置所有匹配元素的内容。
text([val|fn]):取得所有匹配元素的内容。
val([val|fn|arr]):获得匹配元素的当前值。
next():取得一个包含匹配的元素集合中每一个元素紧邻的后面同辈元素的元素集合。




6.筛选

///////////////////////

第几个元素,最近的,孩子,选择器,map(将一组元素转换成其他数组),has(保留包含特定后代的元素,
去掉那些不含有指定后代的元素),not()(删除与指定表达式匹配的元素),slice(start,end)选取一个匹配的子集
closest(expr,[con]|obj|ele):

/////////////////////

jQuery 1.3新增。从元素本身开始,逐级向上级元素匹配,并返回最先匹配的元素。。
find():搜索所有与指定表达式匹配的元素。这个函数是找出正在处理的元素的后代元素的好方法。
next():取得一个包含匹配的元素集合中每一个元素紧邻的后面同辈元素的元素集合。
add():把与表达式匹配的元素添加到jQuery对象中。这个函数可以用于连接分别与两个表达式匹配的元素结果集。
addSelf():加入先前所选的加入当前元素中。
contents():查找匹配元素内部所有的子节点(包括文本节点)。如果元素是一个iframe,则查找文档内容。
end():回到最近的一个“破坏性”操作之前。即,将匹配的元素列表变为前一次的状态。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值