jQuery操作DOM

在这里插入图片描述

jQuery操作DOM

样式操作方法
css()获取和设置样式
addClass()添加样式
removeClass()移除样式
toggleClass()样式切换
hasClass()判断样式
内容操作方法
html();代码操作(整个页面)
	$("div").html("聪聪");
text()内容操作(元素内容)
	$("div").text("聪聪");
val()属性值操作(输入的框中的值)
	alert($("#username").val());
节点操作
查找节点
	$("元素").index();
创建节点元素
	$("<li 属性>文字</li>");
插入节点
	内部
		a.append(b);把b添加到a中
		a.appendTo(b);把a添加到b中
		a.prepend(b);把b插入到a的前端
		a.prependTo(b);把a插入搭配b中的前边
	同辈
		a.after(b);将b插入到a之后
		a.insertAfter(b);将a插入到b之后
		a.before(b);将b插入到a之前
		a.insertBefore(b);将a插入到b之前
删除节点
	remove();删除整个节点
	empty();清空节点内容
	detach();删除整个节点,保留元素绑定事件、附加的数据
替换节点
	replaceWeth();
		$("p").replaceWith("<strong>你最不喜欢的水果是?</strong>"); 
	replaceAll();
		$("<strong>你最不喜欢的水果是?</strong>").replaceAll("p"); 
复制节点
	clone([true]);true表示复制的元素可以处理
属性操作
attr()获取和设置元素属性
	$("div").attr({style:"background-color: #f00;width: 100px",id:"me"});
removeAttr()移除属性
	$("div").removeAttr("");
得到属性值
	alert($("div").attr("id"));
节点遍历
遍历元素
	children();获取子元素
遍历同辈
	next();下一个
	prev();上一个
	slibings();兄弟
遍历前辈
	parent();父级元素
	parents();所有祖先
遍历其他
	each();规定为每个匹配元素规定运行的函数
	end();该节点到此结束
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值