Phương thức quét lọc DOM (Bài 2)
Trong bài "Tìm hiểu JQuery", chúng ta đã tìm hiểu về jQuery và cách chọn và lọc các thành phần trên document, xuyên qua cả cấu trúc DOM. Tuy nhiên nếu chỉ dừng lại ở những khả năng như vậy thì vẫn còn rất nhiều hạn chế, vì sẽ có những tác vụ mong muốn không thể thực hiện bằng cách chọn cơ bản trên. jQuery cung cấp phương thức .filter() để thực hiện những công việc chọn lọc phức tạp hơn: $('tr:odd').addClass('alt'); là tương đương với $('tr').filter(':odd').addClass('alt');
Phương thức .filter() đủ mạnh để thực hiện các phép lọc phức tạp vì tham số của nó có thể là một hàm.
Ví dụ phức tạp hơn: Áp một class mới cho tất cả các liên kết ngoài (khác domain so với trang hiện tại)
$('a').filter(function() {
return this.hostname && this.hostname != location.hostname;
}).addClass('external');
Giải thích:
* Đầu tiên, liên kết phải có thuộc tính href với một domain (this.hostname). Chúng ta làm vậy để loại bỏ các liên kết mailto: và các neo v.v..
* Tiếp theo, domain mà nó liên kết tới (this.hostname) phải khác (!=) với domain của trang hiện tại (location.hostname)
* Hàm trả về TRUE hoặc FALSE là điều kiện chọn cho phương thức .filter()
- 1.cám ơn thầy nhiều.
- 2.Hướng dẫn rất chất lượng. Đã hướng dẫn ít ra phải như thế này dân mù tịt như em mới rõ ngọn rõ...
- 3.Tiếng Anh thì >>thông cãm
- 4.fafa
- 5.Mình đã fix được rồi. Thanks bạn nhiều lắm !
- 6.Dịch vụ quá nguy hiểm... Giờ mới biết Vinaphone có cái dịch vụ "Giết người" này. Nếu biết từ trước...
- 7.cung hay day nhi...
- 8.NGƯỜI TA ĐÃ TỰ BIẾT DỊP TẾT LÀ HAY NGHẼN MẠNG VẬY NHÀ MẠNG LÀM NHƯ THẾ NÀY LÀ CƯỚP KHUYẾN MẠI CỦA...
- 9.Nhóm cuối cùng có lẽ là đáng ngạc nhiên, hoặc có lẽ hoàn toàn rõ ràng - đó là chính phủ. Một câu hỏi...
- 10.Nhóm cuối cùng có lẽ là đáng ngạc nhiên, hoặc có lẽ hoàn toàn rõ ràng - đó là chính phủ. Một câu hỏi...
- 1.Cài đặt và cấu hình ứng dụng Zend Framework (video...
- 2.Lập trình hướng đối tượng trong PHP (video...
- 3.Lập trình hướng đối tượng trong PHP 5 ( PHP OOP )
- 4.Zend Auth với ví dụ login - logout
- 5.Tài liệu Zend Framework
- 6.Hàm xử lý ngày tháng (Date and Time php function)
- 7.Webserver - Hướng dẫn cài đặt và sử dụng Xampp
- 8.Zend_Db - Những phương thức cơ bản
- 9.Các kiểu lập trình trong PHP (Phần 1)
- 10. Zend_Framework & JQuery ajax phân trang
- mã hóa khó hiểu
- Hỏi về thêm file Css và Js trong template ?
- xin code bat dong san bang php zend framework
- xin code bat dong san bang php zend framework
- Help help help
- hướng dẫn tối ưu url bằng file htaccess
- Tuyển 05 Lập Trình Viên PHP
- confix phpmailer host linux
- Học.Viên.Mới.Xin.Giúp.Đỡ!!!!
- Cho mình về validate số điện thoại




