这份 jQuery 速查表对初学者和有经验的开发者来说都是一个很好的参考。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://code.jquery.com/jquery-3.5.1.min.js" crossorigin="anonymous"></script>
$(selector).methodOrFunction();
$("#menu").on("click", function () {
$(this).hide();
});
$("body").css("background", "red");
$(document).ready(function () {
// DOM 加载完成后运行。
alert("DOM 已完全加载!");
});
$(function () {
// DOM 加载完成后运行。
alert("DOM 已完全加载!");
});
$("h2").css({
color: "blue",
backgroundColor: "gray",
fontSize: "24px",
});
$(".button").addClass("active");
$(".button").on("mouseleave", (evt) => {
let e = evt.currentTarget;
$(e).removeClass("active");
});
$(".choice").toggleClass("highlighted");
/*<span>Span 元素。</span>*/
$("span").after("<p>段落。</p>");
/*<span>Span 元素。</span><p>段落。</p>*/
/*<span>Span 元素。</span>*/
$("<span>Span 元素。</span>").replaceAll("p");
/*<p>Span 元素。</p>*/
/*<span>这是一个 span 元素。</span>*/
$("span").wrap("<p></p>");
/*<p><span>这是一个 span 元素。</span></p>*/
// 鼠标事件 'click'
$("#menu-button").on("click", () => {
$("#menu").show();
});
// 键盘事件 'keyup'
$("#textbox").on("keyup", () => {
$("#menu").show();
});
// 滚动事件 'scroll'
$("#menu-button").on("scroll", () => {
$("#menu").show();
});
$("#menu").on("click", (event) => {
$(event.currentTarget).hide();
});
$("#menu-btn")
.on("mouseenter", () => {
$("#menu").show();
})
.on("mouseleave", () => {
$("#menu").hide();
});
$("p").click(function (event) {
event.stopPropagation();
// 执行某些操作
});