jQuery入门基础

jQuery是什么?

   jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互

jQuery的特点

   jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。

jQuery下载

官网下载地址 https://jquery.com/download/ ,选择对应的版本下载即可

jQuery的基本语法

表单选择器:

  • :input 找出所有的输入项,不单单找出input textarea select
  • :text 找出 type 类型为 text
  • :password

基本过滤器

  • :even
  • :odd
  • :gt
  • :lt
  • :eq
  • :first
  • :last

表单对象属性

  • :selected
  • :checked

$( function ):文档加载完成事件
css():修改css样式
prop():修改属性 / 获取属性
html():修改innerHTML
.
append:给自己添加节点
appendTo:添加到别的地方
prepend:在最前面添加子节点
after:在后面添加一个节点
empty:清空多有子节点

jQuery的写法

一般的写法

<script type="text/javascript" src="导入jQuery的路径">
		/*文档加载完成的时间*/
		$(document).ready(function () { //这里的function是一个匿名函数
			alert("Hello World!");
		});
</script>

最简单的写法

<script>
		$(function () {
			alert("Hello World");
		})
</script>

JS与jQuery修改div中的文本内容

<!DOCTYPE html>
<html>
<head>
	<title>jquery</title>
	<script src="js/jquery-3.4.1.js"></script>
</head>
<body>

	
	<input type="button" value="普通JS修改div内容" onclick="changeJS()">
	<input type="button" value="jQuery修改div内容" id="btn2">
	<div id="div1">
		这里的内容一会儿要被JS代码修改
	</div>

	<script type="text/javascript">

		/*普通的JS方式修改div中的文本内容*/
		function changeJS() {
			var div = document.getElementById('div1');
			div.innerHTML = "JS成功被修改了"
		}

		/*jQuery方式修改div中的文本内容*/
		$(function() {
			//给按钮绑定事件
			$("#btn2").click(function() {
				//找到div
				$("#div1").html("jQuery成功修改了div的内容");
			});
		});
	</script>
</body>
</html>

在这里插入图片描述
JS与jQuery对象转换

<input type="button" value="jQuery修改div内容" id="btn2">
	<div id="div1">
		这里的内容一会儿要被JS代码修改
	</div>
<script type="text/javascript">
		$(function () {
			//给按钮绑定事件
			$("#btn2").click(function () {
				//找到div1
				$("#div1").html("jQuery方式成功修改了内容");
				//将jQuery对象转为JS对象来调用
				var $div = $("#div1");
				var jsDiv = $div.get(0);
				var jsDiv = $div[0];
				jsDiv.innerHTML = "jQuery成功转成JS!";
			});
		});
</script>

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值