Tôi đã tạo ra một 'điều khiển' bằng cách sử dụng jQuery và sử dụng jQuery.extend để hỗ trợ làm cho nó thành OO nhất có thể.Kiểm soát giá trị của 'this' trong một sự kiện jQuery
Trong initialisation tầm kiểm soát của tôi, tôi dây lên các sự kiện nhấp chuột khác nhau như vậy
jQuery('#available input',
this.controlDiv).bind('click', this, this.availableCategoryClick);
Chú ý rằng tôi đang Pasing 'này' như là đối số dữ liệu trong phương pháp ràng buộc. Tôi làm điều này để tôi có thể lấy dữ liệu được gắn vào cá thể điều khiển thay vì từ phần tử kích hoạt sự kiện nhấn.
này hoạt động hoàn hảo, tuy nhiên tôi nghi ngờ có một cách tốt hơn
Sau khi sử dụng thử nghiệm trong quá khứ, tôi nhớ một cú pháp ràng buộc cho phép bạn kiểm soát những gì giá trị của 'này' là trong sự kiện này.
Cách jQuery là gì?
Dunno lý do tại sao bạn đang cố gắng làm cho jQuery OO kể từ jQuery hoạt động hiệu quả hơn OO. – cletus