jquery试题
以下是一些常见的 jQuery 试题及其解答,涵盖基础语法、DOM 操作、事件处理等内容:
jQuery 基础语法
// 选择器示例
$("#id") // 通过 ID 选择元素
$(".class") // 通过类名选择元素
$("div") // 通过标签名选择元素
DOM 操作
// 修改元素内容
$("#element").html("新内容"); // 设置 HTML
$("#element").text("纯文本"); // 设置文本
// 修改属性
$("#element").attr("href", "https://example.com"); // 设置属性
$("#element").removeAttr("href"); // 删除属性
// 添加/移除类
$("#element").addClass("active");
$("#element").removeClass("inactive");
事件处理
// 绑定点击事件
$("#button").click(function() {
alert("按钮被点击");
});
// 事件委托
$("#parent").on("click", ".child", function() {
console.log("子元素被点击");
});
AJAX 请求
// 发送 GET 请求
$.get("https://api.example.com/data", function(response) {
console.log(response);
});
// 发送 POST 请求
$.post("https://api.example.com/data", { key: "value" }, function(response) {
console.log(response);
});
动画效果
// 显示/隐藏元素
$("#element").show(); // 显示
$("#element").hide(); // 隐藏
$("#element").toggle(); // 切换显示状态
// 淡入淡出
$("#element").fadeIn();
$("#element").fadeOut();
遍历操作
// 遍历元素
$("li").each(function(index) {
console.log(index + ": " + $(this).text());
});
// 查找子元素
$("#parent").find(".child"); // 查找所有 .child 元素
试题示例
-
如何使用 jQuery 选择所有 class 为 "item" 的元素?

$(".item") -
如何用 jQuery 实现点击按钮时隐藏一个元素?

$("#button").click(function() { $("#element").hide(); }); -
如何使用 jQuery 发送一个 POST 请求?
$.post("url", { data: "value" }, function(response) { console.log(response); }); -
如何用 jQuery 为一个动态添加的元素绑定事件?
$(document).on("click", ".dynamic-element", function() { // 事件处理逻辑 });
这些试题和解答涵盖了 jQuery 的核心功能,适用于基础到中级水平的测试。





