Thứ Hai, 9 tháng 4, 2012

.delegate in jquery

.delegate in jquery
đính kèm một handler (1 sự kiện: vd như click) đến một hay nhiều sự kiện (events : dù chưa hiểu event này cụ thể là gì) cho tất cả các elements (các thẻ html, như div, p) cái match(ghép, khớp) được chọn (selector), bây giờ hoặc trong tương lai, căn cứ trên một lớp đặc trưng của các thẻ (element) gốc (root - elements)
=> có thể sử lý cùng một handler (click) cho nhiều thẻ khác nhau
=> tức là dùng dể duyệt khi nhiều thẻ có cùng chức năng là click

.delegate (selector, eventType, handler(eventObject))
=> .delegate (thẻ được chọn, kiểu của sự kiện, sự kiện "click")
.delegate (selector, eventType, eventData, handler(Object))
.delegate (selector, events)
trong jQuery 1.7, delegate bị thay thế bởi hàm .on()

$("table").delegate("td", "click", function() {
  $(this).toggleClass("chosen");
});

http://phpcodevn.com/jquery/tutorials.html

Không có nhận xét nào:

Đăng nhận xét