jQuery event.delegateTarget Thuộc tính

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

Thí dụ

Thay đổi màu nền của phần tử <div> (tổ tiên của phần tử <button>):

$("div").on("click", "button", function(event){
  $(event.delegateTarget).css("background-color", "pink");
});

Định nghĩa và Cách sử dụng

Thuộc tính event.delegateTarget trả về phần tử nơi trình xử lý sự kiện jQuery hiện được gọi là được đính kèm.

Thuộc tính này hữu ích cho các sự kiện được ủy quyền được đính kèm bởi  phương thức on () , trong đó trình xử lý sự kiện được đính kèm tại tổ tiên của phần tử đang được xử lý.

Mẹo: event.delegateTarget bằng event.currentTarget , nếu sự kiện được liên kết trực tiếp với một phần tử và không có sự ủy quyền nào xảy ra (xem ví dụ bên dưới).


Cú pháp

event.delegateTarget

Parameter Description
event Required. The event parameter comes from the event binding function

Hãy tự mình thử - Ví dụ


Hiển thị sự khác biệt giữa DelegateTarget và currentTarget khi sự ủy quyền xảy ra.


được liên kết trực tiếp.


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