Phương thức jQuery $.proxy()
❮ Các phương thức sự kiện của jQuery
Ví dụ
Thực thi ngữ cảnh của hàm "kiểm tra", bên trong objPerson:
$("button").click($.proxy(objPerson, "test"));
Hãy tự mình thử »Định nghĩa và cách sử dụng
Phương thức $.proxy lấy một hàm hiện có và trả về một hàm mới với một ngữ cảnh cụ thể.
Phương thức này thường được sử dụng để đính kèm các sự kiện vào một phần tử trong đó ngữ cảnh đang trỏ lại một đối tượng khác.
Mẹo: Nếu bạn liên kết hàm được trả về từ $.proxy, jQuery vẫn sẽ hủy liên kết hàm chính xác nếu được chuyển qua hàm gốc.
Cú pháp 1
$( selector ).proxy( function,context ) Try it
Cú pháp 2
$( selector ).proxy( context,name ) Try it
Parameter | Description |
---|---|
function | The existing function to be called |
context | The name of the object where the function lies |
name | The existing function whose context will be changed (should be a property of the context object). |