jQuery入门DOM操作

jQuery入门DOM操作



安装-导入

首先下载jQuery的文件,放到本地项目中,然后在需要的html头部导入使用即可.

<script type="text/javascript" src="jq/js/jquery-1.12.4.js" ></script>

一.获取元素内容

语法:
text()、html() 以及 val()

三个简单实用的用于 DOM 操作的 jQuery 方法:
1.text() - 设置或返回所选元素的文本内容。 相当于js中的innerTEXT()

<script>
	function f1(){
		//this:当前对象
		$(this).text();//获取标签内容
		$(this).text("标签");//设置标签内容
	}
</script>

2.html() - 设置或返回所选元素的内容(包括 HTML标记)。相当于js中的innerHTML

<script>
	function f1(){
		$(this).html();//获取
		$(this).html("标签");//设置标签
	}
</script>

3.val() - 设置或返回表单字段的值 。相当于js中的value

<script>
	function f1(){
		$(this).val();//获取value值
		$(this).val("111");//设置value值
	}
</script>

二.获取属性 - attr()

jQuery attr() 方法用于获取属性值。

		$('选择器').attr('属性名','属性值')

		有两个参数,如果只传入第一个参数代表的是获取属性值,传入第二个参数,代表的是设置属性的值		

	设置行内样式:

		$(this).attr("style","font-size: 20px;color: darkgoldenrod;");//设置多个样式

	设置图片路径

		$(this).attr("src","img/Chrysanthemum.jpg");//设置路径

		$(this).attr("src");//获取路径

	设置href超链

		$(this).attr("href","http://www.taobao.com")//设置地址

jQuery 1.6新增方法 prop(),与attr()相似,可以设置或返回被选元素的属性和值。
区别:一般来说,具有 true 和 false 两个属性的属性,如 checked, selected 或者 disabled 使用prop()方法,其他的使用 attr()方法。

<script>
	function f1(){
		var tr=$(this).prop("checked");//获取
		$(this).prop("checked","checked");//设置标签
	}
</script>

三.设置样式

上边增加样式为行内样式还可以:

		$("a").css("color","red"); //行内样式

		$("a").css("font-size","28px");//行内样式	

	增加内部样式:

		$(this).css("color","red");//设置行内样式

		addClass() - 向被选元素添加一个或多个类 

		$(this).addClass("aa dd");//设置内部样式,可设置多个

		removeClass() - 从被选元素删除一个或多个类 

		$(this).removeClass("aa");//删除内部样式

		toggleClass() - 对被选元素进行添加/删除类的切换操作

		$(this).toggleClass("aa");//添加/删除内部样式

四.小结

本章概述了jQuery中的部分DOM操作,设置以及获取元素的使用,本章是jQuery的重点,不理解的一定要多练。

有哪里不足或者有更好的建议,欢迎留言吐槽,有哪里不懂得小伙伴,可以私信我,我会一一答复,感谢支持,感谢认可!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

道而起

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值