1 jquery 是一个js的库
1、查询dom
2、Ajax
<div id="app">div</div><script>var app = $("#app"); //$为找到的意思console.log(app);</script>
2.jquery 支持所有的css选择器.
<ul class="parent"><li></li><li></li><li></li><li></li><li></li></ul><script>//jquery 支持所有的css选择器var lis = $(".parent li");console.log(lis);</script>
3.事件
<script src="./jquery-3.6.0.js"></script></head><body><div id="app">hello world</div><script>$("#app").click(function(){$(this).html("change")})</script>
<input type="text" id="app"><script>$("#app").focus(function(){$(this).css({backgroundColor:"red",with:"100px"})})$("#app").blur(function(){$(this).css({backgroundColor:"yellow"})})</script>
4.链式调用
<input type="text" id="app"><script>$("#app").focus(function () {$(this).css({ backgroundColor: "red", with: "100px" })}).blur(function () {$(this).css({ backgroundColor: "yellow" })})</script>
5.效果
<div>hello world</div><button id="btn">按钮</button><script>$("#btn").click(function(){$("div").hide(3000) //动画时间})</script>
6.切换效果
.is(“:visible”) 判断元素是否隐藏
<div>hello world</div><button id="btn">按钮</button><script>$("#btn").click(function () {//判断元素是否显示//.is(":visible") 判断元素是否隐藏var isShow = $("div").is(":visible");console.log(isShow)if(isShow){$("div").hide(1000)}else{$("div").show(1000)}})</script>
6.1.用js实现
<div id="div" style="display: block;">hello world</div><button id = btn>按钮</button><script>var div = document.getElementById("div");var btn = document.getElementById("btn");btn.onclick = function(){if(div.style.display == "block"){div.style.display = "none"}else{div.style.display = "block"}}</script>
7.toggle 融合hide和show方法
<div>hello world</div><button id=btn>按钮</button><script>$("#btn").click(function(){$("div").toggle(1000)})</script>
