jquery 简写
jQuery 简写方式
jQuery 提供了多种简写方式,可以更简洁地编写代码。以下是常见的 jQuery 简写方法:
使用 $ 符号替代 jQuery$ 是 jQuery 的别名,可以直接使用 $ 代替 jQuery。例如:
// 完整写法
jQuery(document).ready(function() {
console.log("jQuery loaded");
});
// 简写
$(document).ready(function() {
console.log("jQuery loaded");
});
$(document).ready() 的简写$(document).ready() 可以进一步简写为 $(function() { ... })。例如:

$(function() {
console.log("DOM fully loaded");
});
事件绑定的简写
jQuery 提供了直接的事件绑定方法,如 click()、hover() 等,可以替代 on() 的写法。例如:
// 完整写法
$("#button").on("click", function() {
console.log("Button clicked");
});
// 简写
$("#button").click(function() {
console.log("Button clicked");
});
链式调用
jQuery 支持链式调用,可以在一个语句中连续调用多个方法。例如:

$("#element")
.css("color", "red")
.addClass("highlight")
.fadeOut(500);
选择器的简写
如果多次使用同一个选择器,可以将其存储为变量以提高效率。例如:
var $element = $("#element");
$element.hide();
$element.show();
$.ajax 的简写
jQuery 提供了 $.get() 和 $.post() 等简写方法替代 $.ajax()。例如:
// 完整写法
$.ajax({
url: "example.com",
method: "GET",
success: function(data) {
console.log(data);
}
});
// 简写
$.get("example.com", function(data) {
console.log(data);
});
注意事项
- 确保
$符号未被其他库(如 Prototype.js)占用,否则可能需要使用jQuery.noConflict()。 - 链式调用虽然简洁,但过度使用可能降低代码可读性。






