2012-05-17 43 views
14

Vì vậy, tôi đã bị mắc kẹt cho cả buổi chiều ngày this problem mà cuối cùng tôi đã giải quyết. Hóa ra tôi đã chỉ định el thay vì $ el.

Sự khác biệt giữa hai thời điểm và thời điểm nào tôi nên sử dụng từng loại trong số đó?

Trả lời

20

Trực tiếp từ the documentation, $el là:

Một cache jQuery (hoặc Zepto) đối tượng cho các phần tử của cái nhìn. Một tham chiếu hữu ích thay vì bao bọc lại phần tử DOM mọi lúc.

Vì vậy, $el là một phiên bản jQuery (hoặc Zepto) được lưu trong bộ nhớ cache, el. Nếu bạn cần sử dụng bất kỳ phương pháp jQuery hoặc Zepto nào trên el, bạn có thể chỉ cần sử dụng $el thay vì gói el trong $() mỗi lần.

+18

Và bạn không nên gán cho 'el' hoặc' $ el', bạn nên sử dụng ['setElement'] (http://documentcloud.github.com/backbone/#View-setElement). –

Các vấn đề liên quan