jQuery 下载、简介、使用方式、语法格式、核心对象

本文介绍jQuery的基本概念、使用方法及核心对象的应用。详细说明了如何在独立文件或通过CDN引入jQuery,展示了基本语法和示例代码,帮助初学者快速掌握jQuery。

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

目录

jQuery官网

jquery学习网站

jquery是什么?

 jquery使用

独立文件中使用 jQuery 函数

使用本地的jquery文件

使用网络CDN

jquery语法

列:当html加载完毕时使用jquery

列:练习使用jquery

jquery核心对象

列:核心对象使用

列:存、取、删除数据



jQuery官网

https://api.jquery.com/

jquery学习网站

https://www.runoob.com/jquery/jquery-tutorial.html

jquery是什么?

  1. jQuery 是一个 JavaScript 库。
  2. jQuery 极大地简化了 JavaScript 编程。
  3. jQuery 很容易学习。

 jquery使用

独立文件中使用 jQuery 函数

<head>
<script src="http://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.min.js">
</script>
<script src="my_jquery_functions.js"></script>
</head>

使用本地的jquery文件

导入库jquery-1.10.2.min.js

代码:

<script src="js/jquery-2.0.2.min.js" type="text/javascript" charset="utf-8"></script>

使用网络CDN

百度:

<head>
<script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js">
</script>
</head>

新浪:

<head>
<script src="https://lib.sinaapp.com/js/jquery/2.0.2/jquery-2.0.2.min.js">
</script>
</head>

jquery语法

jQuery 语法是通过选取 HTML 元素,并对选取的元素执行某些操作。

基础语法: $(selector).action()

  1. 美元符号定义 jQuery
  2. 选择符(selector)"查询"和"查找" HTML 元素
  3. jQuery 的 action() 执行对元素的操作

实例:

  • $(this).hide() - 隐藏当前元素
  • $("p").hide() - 隐藏所有 <p> 元素
  • $("p.test").hide() - 隐藏所有 class="test" 的 <p> 元素
  • $("#test").hide() - 隐藏所有 id="test" 的元素

列:当html加载完毕时使用jquery

		<script src="js/jquery-2.0.2.min.js" type="text/javascript" charset="utf-8"></script>
		<script type="text/javascript">
		
			$(function(){
				//alert('加载完毕2')
			});
/*          //等价于
	        window.onload=function(){
				alert('加载完毕1');
			}
	*/		
		</script>

列:练习使用jquery

<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script src="js/jquery-2.0.2.min.js" type="text/javascript" charset="utf-8"></script>
		<script type="text/javascript">
			$(function(){
				/*
				alert($);
				alert(jQuery)
				alert($===jQuery); //结果:true
				*/
				var div=document.getElementById('box');
				alert(div);  //dom元素
				alert(div.tagName)//标签名称 结果:div
				alert(div.nodeName) //节点名称
				
				var box=$(div);   //dom元素转换成jquery对象
				alert(box.html()) //结果:mydiv
			});
			
		</script>
		
	</head>
	<body>
		<div id="box">mydiv</div>
	</body>
</html>

jquery核心对象

each(callback)

以每一个匹配的元素作为上下文来执行一个函数。

意味着,每次执行传递进来的函数时,函数中的this关键字都指向一个不同的DOM元素(每次都是一个不同的匹配元素)。而且,在每次执行函数时,都会给函数传递一个表示作为执行环境的元素在匹配的元素集合中所处位置的数字值作为参数(从零开始的整型)。 返回 'false' 将停止循环 (就像在普通的循环中使用 'break')。返回 'true' 跳至下一个循环(就像在普通的循环中使用'continue')。

列:核心对象使用

		<script src="//libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
		<script>
			$(function() {
				$('div').each(function(n) {
					//alert(n) //结果 0 1 2
				
					//document.write(this);//结果 [object HTMLDivElement] //this dom元素
					
					//this.style.background='blue';//结果 所有div变成红色
					$(this).css('background', "red");//结果 所有div变成红色
				    
                    //alert($('div').size()) //结果:4 

				    //$($('div').get(1)).css('background', "red"); //结果:第二个div变成红色
				});
			});
		</script>
	</head>
	<body>
		<div id="box">box1</div>
		<div>box2</div>
		<div>box3</div>
		<div>box4</div>
	</body>

列:存、取、删除数据

		<script>
			$(function() {
//data()在元素上存取数据
				$('#box').data('user',"aa");  //存
				//$('#box').removeData('user')//删除数据
				alert($('#box').data('user'));   //取
			});
		</script>
	</head>
	<body>
		<div id="box">box1</div>
		<div>box2</div>
		<div>box3</div>
		<div>box4</div>
	</body>

结果:

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值