Phương thức jQuery live ()
Thí dụ
Ẩn hoặc hiển thị phần tử <p> khi một nút được nhấp:
$("button").live("click", function(){
$("p").slideToggle();
});
Định nghĩa và Cách sử dụng
Phương thức live () không được dùng nữa trong jQuery phiên bản 1.7 và bị loại bỏ trong phiên bản 1.9. Sử dụng phương thức on () để thay thế.
Phương thức live () đính kèm một hoặc nhiều trình xử lý sự kiện cho các phần tử đã chọn và chỉ định một hàm để chạy khi các sự kiện xảy ra.
Các trình xử lý sự kiện được đính kèm bằng phương thức live () sẽ hoạt động cho cả phần tử hiện tại và FUTURE khớp với bộ chọn (giống như một phần tử mới được tạo bởi tập lệnh).
Mẹo: Để xóa trình xử lý sự kiện, hãy sử dụng phương thức die () .
Cú pháp
$(selector).live(event,data,function)
Parameter | Description |
---|---|
event | Required. Specifies one or more events to attach to the elements. Multiple event values are separated by space. Must be a valid event. |
data | Optional. Specifies additional data to pass along to the function |
function | Required. Specifies the function to run when the event occurs |
Hãy tự mình thử - Ví dụ
Cách sử dụng phương thức live () để thêm trình xử lý sự kiện cho các phần tử chưa được tạo.