jquery --入门
Jquery基础
1.了解jquery
1.1什么是jquery
jquery是一个高效,精简并且功能丰富的JavaScript 工具库
jquery极大的简化了javascript编程
1.2什么是JS类库
它就是一些函数集合,就是把特定的效果写好,你只需要在用的时候,要用很少的代码去调用
起主导的是你的代码,由你来决定合适使用类库
1.3常见的JS类库
jQuery
Extjs
zepto.js
prototype.js
2.jQuery的引入方式
本地引入
<script src="jquery-1.12.4.min.js"></script>
<script>
//下载地址 https://jquery.com/download/
</script>
CDN引入
<script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.js"></script> <script> </script>
2.1 jquery对象
$是jquery的别名
<script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.js"></script>
<script>
console.log($);
console.log(jQuery);
jQuery("xxx"); $("xxxx") 选取方式是一样的
</script>
3.jQuery的选择器
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<p id="p1" alex="sb">0000</p>
<p id="p2" alex="sb">1111</p>
<div class="outer">
hello
<div>
<p>ahha</p>
</div>
<p>123456</p>
<p>56789</p>
</div>
<ul>
<li>111</li>
<li>222</li>
<li>333</li>
</ul>
<input type="text" name="">
<input type="checkbox" name="">
<input type="submit" name="">
<script src="jquery-1.12.4.min.js"></script>
<script>
//基本选择器 .class属性 # id属性 直接选取元素
// $(".test").css("color","red")
// $("#test").css("color","red")
// $("test").css("color","red")
//层级选择器
// $(".outer p").css("color","red");
// $(".outer>p").css("color","red");
// $(".outer+p").css("color","red")
//基本筛选器 last:最后一个 first:第一个 eq(number)按下标选取(默认下标从零开始) lt()区间选取不包括自己
// $("li:last").css("color","red");
// $("li:first").css("color","red");
//$("li:eq(2)").css("color","red");
//$("li:lt(2)").css("color","red")
//
//属性选择器
//$("[alex='sb'][id='p1']").css("color","red")
//
//
//表单选择器
//$("[type='checkbox']").attr("checked","true")
//
//只有input类型的type属性表单能这样进行选择
$(":text").css("width","400px");
</script>
</body>
</html>
4.jQuery的筛选器
<!DOCTYPE html> <html> <head> <title></title> </head> <body> <ul> <li>111</li> <li id="end">222</li> <li>333</li> <li>4444</li> <li>55555</li> <li>6666</li> <li>77777</li> <li>88888</li> </ul> <div class="outer">222
<p>999</p> <div class="inner"> <p>22333</p> </div> </div> <input type="text" name=""> <input type="checkbox" name=""> <input type="submit" name=""> <script src="jquery-1.12.4.min.js"></script> <script> //过滤筛选器 //$("li").eq(2).css("color","red") // $('li:first').css("color","red"); // $("li").last().css("color","red"); // // // 查找筛选器 // $(".outer").children("p").css("color","red")查找当前选择对象下的子类元素 // $(".outer").find("p").css("color","red")匹配查找当前对象下的指定元素 // // nextAll()查找指定元素下面所有,next查找下一个 //$("li").eq(2).nextAll().css("color","red"); //$("li").eq(2).next().css("color","red"); //$("li").nextUntil("#end").css("color","red");从指定元素下面开始查找,不包括本身 //查找指定元素的上一位,eq()方法默认从0为开始查找 // $("li").eq(4).prev().css("color","red"); // $("li").eq(4).prevAll().css("color","red"); // $("li").eq(4).prevUntil("#end").css("color","red") //console.log($(".outer .inner p").parent().html());parent查找父类html //console.log($(".outer .inner p").parents().css("color","red");parents查找所有父类 //$(".outer .inner p").parentsUntil("body").css("color","red"); $(".outer").siblings().css("color","red"); </script> </body> </html>
4.2 jQuery变量的定义
jquery 基础变量定义
var $i=$("#D1");
var i=$("#D2");
function(){
//这里获取控件对象值
var d1=$i.val();
var d2=$(i).val();
}
$i: 表示jquery对象
i:表示普通对象
如果我失败了,至少我尝试过,不会因为痛失机会而后悔

浙公网安备 33010602011771号