è¢ç£èå¸ç课ï¼å°æ¹çjQueryç¬è®°ï¼ä¸ï¼ï¼èå¨å¨è¾¹ä¸éªçï¼ç好ï¼
ä¸ãåæ³
$("#id")
//æ¿æ¢ document.getElementById("#id")
$(".class")
//æ¿æ¢ document.getElementByClassName(".class")
$("div")
//æ¿æ¢ document.getElementByTagName("div")
$("li:odd")
//oddï¼å¥æ° evenï¼å¶æ°
//ä¸ç®¡æ¯å
å¼å§å¦¹è¿æ¯ç¶äº²å¿å
$("li:eq(1)")
//eq: equal ç缩åï¼åçæ¯æ¾å°ä¸æ 为1çli 䏿 ä»0å¼å§
//eqï¼åªè½æ¹ä¸ä¸ªï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼
$("li":lt(2)")
//ltï¼ less than å°äºï¼ gtï¼ greater than 大äºï¼
$("li:first")
//first æ¾å°ç¬¬ä¸ä¸ªli
注æï¼
- $æ¯jQueryçéæ©å¨ç¬¦å·ï¼éé¢çå 容就æ¯è¦æ¥æ¾çHTMLå ç´ çæè¿°ï¼å å®¹å¿ é¡»åå¨åå¼å·æè åå¼å·ä¹å
- ä¸é¢ç代ç 䏿æç缩åï¼odd/even/eqççï¼é½æ¯ä»0å¼å§ç
- jQueryæä»¶éè¦åhtmlæä»¶æ¾å¨åä¸ä¸ªæä»¶å¤¹ä¸
- jQueryæä»¶çååä½ ä¸è¦ç»æçæ¹å
.html() //å
容
.css() //æ ·å¼ ä¸æ¬¡åªè½æ¹ä¸ä¸ªå±æ§
.attr() //屿§ attributeï¼è®°ä½è¿ä¸ªåè¯ï¼å±æ§
jQueryçå¼å§å½æ°ï¼
//æå¸¸ç¨æ¹å¼ï¼
$(function(){
//ä½ åæ¬¢ç代ç
})
//æç¹éº»ç¦ä½æ¯ççå¾å¤ç代ç ï¼
$(document).ready(function(){
//ç好
//readyæ¯å¨æä»¶å è½½å®æå
});
å¤ä¹ ä¸äºç®åçcssä¾åï¼
//â
$("li:nth-child(odd)")
//nth-childæ¯ä»1å¼å§æ°ç
//åä¸ä¸ªç¶å
ç´ ä¸ç奿°ä¸ªliï¼ æ¯ä¸ªå
ç´ ä¸é¢çliåå
ç´ é½åç¬è®¡ç®ã
//â¡
$("ul li a") //ul éç li éç a
//â¢
$("ul li") //æ¾å°ul䏿æçliï¼å
å«å¿åååï¼ååååï¼ä¸ä¸ä»£ä»£æ ç©·å°½ä¹ï¼äººçå¤ï¼
$("ul>li") //æ¾å°ulä¸é¢çå¿åliï¼>åªæ¯å¿åï¼ä¸è½æ¾å°ååï¼
//â£
$("li:has(a)")' //æ¾å°å«æaçliæ ç¾
//â¤
$(ul.listUL) //æ¾å°ulï¼å¹¶ä¸è¿ä¸ªulçç±»åå«ålistUL
//â¥
$(span, #one) //æ¾å°spanæ ç¾åidå«åoneçæ ç¾
//â¦
$("a[title]") //æ¾å°ætitle屿§ça
ç»ä¹ ä¸
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<script src="jquery-3.3.1.min.js"></script>
<script>
$(function(){
alert("hello,jQuery!");
//å¨jsä¸ä¿®æ¹cssææ
$("body").css("background","blue");
//$("body")å
鿩body
//.css()ä¸ä¿®æ¹cssææ ç¨éå·è¿æ¥è¦ä¿®æ¹çæ ·å¼åç§°åèµäºçå¼
});
</script>
</body>
</html>
è¿è¡ææï¼
ç¹å»âç¡®å®âåï¼
ç»ä¹ äºï¼ï¼è¢ç£è叿ç±ççåbox忢ï¼å¸æèå¸å¨æä»¬æ¯ä¸ä¹åè½å¦ä¸ä¸b-boxï¼å¸¦bçbox伿¯è¾ç«é
·ä¸äºï¼ææè¯·å¨èªå·±çç¼è¯å¨ä¸è¿è¡ï¼åè½å¤ï¼
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<style>
.box,span{
width:250px;
height: 250px;
border:1px solid #ccc;
margin:10px;
float:left;
}
.son{
width:40%;
margin:4%;
height:100px;
border:1px solid #ccc;
background:#bfa;
float:left;
}
.cur{
border-style:dotted;
border-radius: 50%;
}
</style>
</head>
<body>
<button>æ¹è®ææçbox</button>
<button>æ¹è®ææçå°çå</button>
<button>æ¹å第äºä¸ªå¤§çåéçææå°çå</button>
<button>æ¹åææå°çåéçæåçå
容</button>
<button>æ¹åææç大çåéç第äºä¸ªå°çå</button>
<button>æ¹å第ä¸ä¸ªå¤§çåéç第äºä¸ªå°çåçå
容</button>
<button>æ¹åææå¤§çåéç第ä¸å第ä¸ä¸ªå°çå</button>
<button>æ¹åspan</button>
<button>1</button>
<button>1</button>
<button>1</button>
<div id="jq">
<div class="box">
<div class="son"></div>
<div class="son"></div>
<div class="son"></div>
<div class="son"></div>
</div>
<div class="box">
<div class="son"></div>
<div class="son"></div>
<div class="son"></div>
<div class="son"></div>
</div>
<div class="box">
<div class="son"></div>
<div class="son"></div>
<div class="son"></div>
<div class="son"></div>
</div>
<div class="box">
<div class="son"></div>
<div class="son"></div>
<div class="son"></div>
<div class="son"></div>
</div>
<div class="box">
<div class="son"></div>
<div class="son"></div>
<div class="son"></div>
<div class="son"></div>
</div>
<div class="box">
<div class="son"></div>
<div class="son"></div>
<div class="son"></div>
<div class="son"></div>
</div>
<div class="box">
<div class="son"></div>
<div class="son"></div>
<div class="son"></div>
<div class="son"></div>
</div>
<span>span</span>
</div>
<script src="jquery-3.3.1.min.js"></script>
<script>
$(function(){
$("button:first").click(function(){
//çè§äºä¹ï¼ä¸é¢çclickå°±æ¯ç¹å»äºä»¶äºï¼å¹¶ä¸å¨function䏿¾å
¥ä½ è¦è¿è¡çæä½åæ¹å
$(".box").css("background","#ff0")
//å°ææçbox忢é¢è²
});
$("button:eq(1)").click(function(){
//éæ©å¨è¿éè¿æé®é¢çå°±ä¼å»çéæ©å¨çç¥è¯ç¹å§ï¼buttonï¼eqï¼1ï¼æ¯ç¬¬äºä¸ªbuttonï¼ä¸ç®æ¯ç¬¬ä¸ä¸ªï¼å说ä¸é䏿¯ç¬¬ä¸ä¸ªï¼æ¯ä»0å¼å§çï¼ï¼ï¼è¿è¦äººè¯´å¤å°éåï¼
$(".son").addClass("cur");
//ç»è¿ä¸ªç©åºæ·»å ä¸ä¸ªæ°çç±»åï¼å«åcur
});
$("button:nth-child(3)").click(function(){
$(".box:eq(1) .son").addClass("cur");
//第äºä¸ªå¤§çåéçææçç±»åå«åsonçå°çåï¼ç»ä»ä»¬é½æ·»å ä¸ä¸ªæ°çç±»åï¼å«åcur
})
$("button:nth-child(4)").click(function(){
$(".son").html("è¢ç£");
//å½ç¹å»è¿äº.sonçæ¶åï¼å°éé¢çæåæ¹ä¸ºâè¢ç£â
})
//åé¢çå 个åè½ä¸æ¾äºï¼èªå·±åå»
});
</script>
</body>
</html>
åç»æªå¾ä¸æ¾äºï¼èªå·±ç©å»å§,代ç é½ç»ä½ 们ç©èï¼æ¿å»æ¿å»