Menu
×

Được chứng nhận

Ghi lại kiến ​​thức của bạn

Đăng nhập Đăng ký

Tạo Tài khoản Example.com.vn miễn phí để cải thiện trải nghiệm học tập của bạn

Người tìm đường và việc học của tôi

Theo dõi tiến độ học tập của bạn tại Example.com.vn và thu thập phần thưởng

Nâng cấp

Trở thành người dùng PLUS và mở khóa các tính năng mạnh mẽ (không có quảng cáo, lưu trữ, hỗ trợ, ..)

Bắt đầu từ đâu

Bạn không chắc chắn muốn bắt đầu từ đâu? Đi theo con đường được hướng dẫn của chúng tôi

Trình chỉnh sửa mã (Dùng thử)

Với trình chỉnh sửa mã trực tuyến của chúng tôi, bạn có thể chỉnh sửa mã và xem kết quả trong trình duyệt của mình

Video

Tìm hiểu những điều cơ bản về HTML qua video hướng dẫn thú vị và hấp dẫn

Mẫu

Chúng tôi đã tạo một loạt mẫu trang web đáp ứng mà bạn có thể sử dụng - miễn phí!

Web hosting

Lưu trữ trang web của riêng bạn và chia sẻ nó với mọi người với Example.com.vn Spaces

Tạo một máy chủ

Tạo máy chủ của riêng bạn bằng Python, PHP, React.js, Node.js, Java, C#, v.v.

Làm thế nào để

Bộ sưu tập lớn các đoạn mã cho HTML, CSS và JavaScript

Khung CSS

Xây dựng các trang web nhanh và phản hồi bằng cách sử dụng khung W3.CSS miễn phí của chúng tôi

Thống kê trình duyệt

Đọc xu hướng dài hạn của việc sử dụng trình duyệt

Tốc độ gõ

Kiểm tra tốc độ đánh máy của bạn

Đào tạo AWS

Tìm hiểu dịch vụ web của Amazon

Bộ chọn màu

Sử dụng công cụ chọn màu của chúng tôi để tìm các màu RGB, HEX và HSL khác nhau. Bánh xe màu hình tròn thể hiện sự chuyển màu trong quang phổ

Trò chơi mã

Trò chơi mã hóa W3Schools! Giúp linh miêu thu thập nón thông Logo Lynx

Đặt mục tiêu

Nhận hành trình học tập được cá nhân hóa dựa trên các kỹ năng và mục tiêu hiện tại của bạn

Bản tin

Tham gia bản tin của chúng tôi và có quyền truy cập vào nội dung độc quyền mỗi tháng

Việc làm

Thuê những tài năng công nghệ hàng đầu. Hợp lý hóa quy trình tuyển dụng của bạn để có đội ngũ phù hợp hoàn hảo

Lớp học

Hãy liên hệ để sử dụng Example.com.vn Plus và các chứng chỉ với tư cách là một tổ chức giáo dục

×
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP CÁCH W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS AN NINH MẠNG DỮ LIỆU KHOA HỌC

Phương thức sự kiện jQuery


jQuery được thiết kế riêng để phản hồi các sự kiện trong trang HTML.


Sự kiện là gì?

Tất cả các hành động khác nhau của khách truy cập mà trang web có thể phản hồi được gọi là sự kiện.

Một sự kiện đại diện cho thời điểm chính xác khi một điều gì đó xảy ra.

Ví dụ:

  • di chuyển chuột qua một phần tử
  • chọn nút radio
  • nhấp chuột vào một phần tử

Thuật ngữ "cháy/sa thải" thường được sử dụng với các sự kiện. Ví dụ: "Sự kiện nhấn phím được kích hoạt ngay khi bạn nhấn một phím".

Dưới đây là một số sự kiện DOM phổ biến:

Mouse Events Keyboard Events Form Events Document/Window Events
click keypress submit load
dblclick keydown change resize
mouseenter keyup focus scroll
mouseleave   blur unload

Cú pháp jQuery cho các phương thức sự kiện

Trong jQuery, hầu hết các sự kiện DOM đều có phương thức jQuery tương đương.

Để chỉ định một sự kiện nhấp chuột cho tất cả các đoạn trên một trang, bạn có thể thực hiện việc này:

$("p").click();

Bước tiếp theo là xác định điều gì sẽ xảy ra khi sự kiện diễn ra. Bạn phải truyền một hàm cho sự kiện:

$("p").click(function(){
  // action goes here!!
});


Các phương thức sự kiện jQuery thường được sử dụng

$(tài liệu).ready()

Phương thức $(document).ready() cho phép chúng ta thực thi một hàm khi tài liệu được tải đầy đủ. Sự kiện này đã được giải thích trong chương Cú pháp jQuery .

nhấp chuột()

Phương thức click() gắn hàm xử lý sự kiện vào phần tử HTML.

Hàm được thực thi khi người dùng nhấp vào phần tử HTML.

Ví dụ sau cho biết: Khi sự kiện nhấp chuột kích hoạt trên phần tử <p> ; ẩn phần tử <p> hiện tại:

Ví dụ

$("p").click(function(){
  $(this).hide();
});
Hãy tự mình thử »

dblclick()

Phương thức dblclick() gắn một hàm xử lý sự kiện vào một phần tử HTML.

Hàm được thực thi khi người dùng nhấp đúp vào phần tử HTML:

Ví dụ

$("p").dblclick(function(){
  $(this).hide();
});
Hãy tự mình thử »

di chuột()

Phương thức mouseenter() gắn một hàm xử lý sự kiện vào một phần tử HTML.

Hàm được thực thi khi con trỏ chuột nhập vào phần tử HTML:

Ví dụ

$("#p1").mouseenter(function(){
  alert("You entered p1!");
});
Hãy tự mình thử »

mouseleave()

Phương thức mouseleave() gắn một hàm xử lý sự kiện vào một phần tử HTML.

Hàm được thực thi khi con trỏ chuột rời khỏi phần tử HTML:

Ví dụ

$("#p1").mouseleave(function(){
  alert("Bye! You now leave p1!");
});
Hãy tự mình thử »

Di chuột xuống()

Phương thức mousedown() gắn một hàm xử lý sự kiện vào một phần tử HTML.

Hàm được thực thi khi nhấn nút trái, giữa hoặc phải chuột trong khi chuột ở trên phần tử HTML:

Ví dụ

$("#p1").mousedown(function(){
  alert("Mouse down over p1!");
});
Hãy tự mình thử »

di chuột()

Phương thức mouseup() gắn một hàm xử lý sự kiện vào một phần tử HTML.

Hàm được thực thi khi thả nút chuột trái, giữa hoặc phải khi chuột ở trên phần tử HTML:

Ví dụ

$("#p1").mouseup(function(){
  alert("Mouse up over p1!");
});
Hãy tự mình thử »

bay lượn()

Phương thức hover() có hai hàm và là sự kết hợp của các phương thức mouseenter()mouseleave() .

Hàm đầu tiên được thực thi khi chuột vào phần tử HTML và hàm thứ hai được thực thi khi chuột rời khỏi phần tử HTML:

Ví dụ

$("#p1").hover(function(){
  alert("You entered p1!");
},
function(){
  alert("Bye! You now leave p1!");
});
Hãy tự mình thử »

tập trung()

Phương thức focus() đính kèm hàm xử lý sự kiện vào trường biểu mẫu HTML.

Hàm được thực thi khi trường biểu mẫu được lấy tiêu điểm:

Ví dụ

$("input").focus(function(){
  $(this).css("background-color", "#cccccc");
});
Hãy tự mình thử »

mơ hồ()

Phương thức blur() đính kèm hàm xử lý sự kiện vào trường biểu mẫu HTML.

Hàm được thực thi khi trường biểu mẫu mất tiêu điểm:

Ví dụ

$("input").blur(function(){
  $(this).css("background-color", "#ffffff");
});
Hãy tự mình thử »

Phương thức on()

Phương thức on() đính kèm một hoặc nhiều trình xử lý sự kiện cho các phần tử được chọn.

Đính kèm sự kiện nhấp chuột vào phần tử <p> :

Ví dụ

$("p").on("click", function(){
  $(this).hide();
});
Hãy tự mình thử »

Đính kèm nhiều trình xử lý sự kiện vào phần tử <p> :

Ví dụ

$("p").on({
  mouseenter: function(){
    $(this).css("background-color", "lightgray");
  },
  mouseleave: function(){
    $(this).css("background-color", "lightblue");
  },
  click: function(){
    $(this).css("background-color", "yellow");
  }
});
Hãy tự mình thử »

bài tập jQuery

Kiểm tra bản thân bằng các bài tập

Bài tập:

Sử dụng sự kiện chính xác để ẩn tất cả các phần tử <p> bằng một cú nhấp chuột.

$("p"). (chức năng(){
  $(this).hide();
});

Bắt đầu bài tập


Phương thức sự kiện jQuery

Để có tài liệu tham khảo sự kiện jQuery đầy đủ, vui lòng truy cập Tài liệu tham khảo sự kiện jQuery của chúng tôi.


×

Liên hệ bán hàng

Nếu bạn muốn sử dụng dịch vụ của Example.com.vn với tư cách là một tổ chức giáo dục, nhóm hoặc doanh nghiệp, hãy gửi email cho chúng tôi:
[email được bảo vệ]

Báo cáo lỗi

Nếu bạn muốn báo cáo lỗi hoặc nếu bạn muốn đưa ra đề xuất, hãy gửi email cho chúng tôi:
[email được bảo vệ]

Example.com.vn được tối ưu hóa cho việc học tập và đào tạo. Các ví dụ có thể được đơn giản hóa để cải thiện khả năng đọc và học. Các hướng dẫn, tài liệu tham khảo và ví dụ liên tục được xem xét để tránh sai sót, nhưng chúng tôi không thể đảm bảo tính chính xác hoàn toàn của mọi nội dung. Khi sử dụng W3Schools, bạn đồng ý đã đọc và chấp nhận các điều khoản sử dụng , chính sách cookie và quyền riêng tư của chúng tôi.

Bản quyền 1999-2024 của Refsnes Data. Đã đăng ký Bản quyền. Example.com.vn được cung cấp bởi W3.CSS .