Sách tham khảo jQuery - Sự kiện

Phương pháp sự kiện jQuery

Phương pháp sự kiện jQuery sẽ gây sự kiện trên phần tử khớp hoặc gán hàm vào sự kiện của tất cả phần tử khớp.

Phương pháp sự kiện

$("button#demo").click()

Ví dụ gây sự kiện

Thực thể gán

$("button#demo").click(function(){$("img").hide()})

Ví dụ trên sẽ ẩn tất cả các hình ảnh khi nhấn nút có id="demo".

Phương pháp Mô tả
bind() Gắn một hoặc nhiều bộ xử lý sự kiện vào phần tử khớp.
blur() Gây sự kiện blur hoặc gán hàm vào sự kiện blur của phần tử chỉ định
change() Gây sự kiện change hoặc gán hàm vào sự kiện change của phần tử chỉ định
click() Gây sự kiện click hoặc gán hàm vào sự kiện click của phần tử chỉ định
dblclick() Gây sự kiện double click hoặc gán hàm vào sự kiện double click của phần tử chỉ định
delegate() Gắn một hoặc nhiều bộ xử lý sự kiện vào các phần tử con hiện tại hoặc tương lai của phần tử khớp.
die() Xóa tất cả bộ xử lý sự kiện được thêm bằng hàm live().
error() Gây sự kiện error hoặc gán hàm vào sự kiện error của phần tử chỉ định
event.isDefaultPrevented() Trả về xem có gọi event.preventDefault() trên đối tượng event hay không.
event.pageX Vị trí của con trỏ chuột so với mép trái của tài liệu.
event.pageY Vị trí của con trỏ chuột so với mép trên của tài liệu.
event.preventDefault() Ngăn chặn hành động mặc định của sự kiện.
event.result Chứa giá trị cuối cùng được trả về bởi bộ xử lý sự kiện gây ra bởi sự kiện được chỉ định.
event.target DOM phần tử gây sự kiện.
event.timeStamp Thuộc tính này trả về số miliseconds từ ngày 1 tháng 1 năm 1970 đến khi sự kiện xảy ra.
event.type Mô tả loại sự kiện.
event.which Chỉ ra phím hoặc nút nào được nhấn.
focus() Gây sự kiện focus hoặc gán hàm vào sự kiện focus của phần tử chỉ định
keydown() Gây sự kiện key down hoặc gán hàm vào sự kiện key down của phần tử chỉ định
keypress() Gây sự kiện key press hoặc gán hàm vào sự kiện key press của phần tử chỉ định
keyup() Gợi ý, hoặc gán hàm vào sự kiện key up của phần tử chỉ định
live() Thêm một hoặc nhiều bộ xử lý sự kiện cho các phần tử khớp hiện tại hoặc trong tương lai
load() Gợi ý, hoặc gán hàm vào sự kiện load của phần tử chỉ định
mousedown() Gợi ý, hoặc gán hàm vào sự kiện mouse down của phần tử chỉ định
mouseenter() Gợi ý, hoặc gán hàm vào sự kiện mouse enter của phần tử chỉ định
mouseleave() Gợi ý, hoặc gán hàm vào sự kiện mouse leave của phần tử chỉ định
mousemove() Gợi ý, hoặc gán hàm vào sự kiện mouse move của phần tử chỉ định
mouseout() Gợi ý, hoặc gán hàm vào sự kiện mouse out của phần tử chỉ định
mouseover() Gợi ý, hoặc gán hàm vào sự kiện mouse over của phần tử chỉ định
mouseup() Gợi ý, hoặc gán hàm vào sự kiện mouse up của phần tử chỉ định
one() Thêm bộ xử lý sự kiện cho các phần tử khớp. Mỗi phần tử chỉ có thể kích hoạt bộ xử lý này một lần.
ready() Sự kiện sẵn sàng tài liệu (khi tài liệu HTML sẵn sàng sử dụng)
resize() Gợi ý, hoặc gán hàm vào sự kiện resize của phần tử chỉ định
scroll() Gợi ý, hoặc gán hàm vào sự kiện scroll của phần tử chỉ định
select() Gợi ý, hoặc gán hàm vào sự kiện select của phần tử chỉ định
submit() Gợi ý, hoặc gán hàm vào sự kiện submit của phần tử chỉ định
toggle() Gán hai hoặc nhiều hàm xử lý sự kiện, khi xảy ra sự kiện click luân phiên sẽ thực hiện.
trigger() Sự kiện của tất cả các phần tử khớp
triggerHandler() Sự kiện đầu tiên khớp với phần tử chỉ định
unbind() Loại bỏ một bộ xử lý sự kiện đã thêm từ các phần tử khớp
undelegate() Loại bỏ một bộ xử lý sự kiện đã thêm từ các phần tử khớp, hiện tại hoặc trong tương lai
unload() Gợi ý, hoặc gán hàm vào sự kiện unload của phần tử chỉ định

Xem thêm

Hướng dẫn:Cú pháp của bộ chọn phần tử jQuery