2010-02-14 33 views
5

jQuery có cho phép chúng tôi sử dụng các vòng lặp .each cho các phần tử trực tiếp không?jquery 1.4 Hành vi trực tiếp trên .each?

Tôi đang tạo nút radio khi đang di chuyển và cần lặp lại tất cả các nút đó, nhưng vòng lặp .each dường như không hoạt động trên các phần tử trực tiếp.

Nếu jquery không hỗ trợ loại vòng lặp trực tiếp này, có cách nào khác để thực hiện việc này không?

+0

'.ive()' không hoạt động theo cách này, nó gắn các trình xử lý lên ở cấp tài liệu và lắng nghe khi các sự kiện bong bóng lên. Một yếu tố mới, yếu tố cũ, nó không quan trọng ... tất cả các sự kiện bong bóng theo cùng một cách. Quan niệm sai lầm phổ biến là '.live()' đính kèm các sự kiện khi các phần tử được thêm vào ... đây không phải là trường hợp. Chỉ vì nó hoạt động như thế nào, '.each()' không thể được sử dụng theo cách này. –

Trả lời

6

live() chỉ hoạt động cho sự kiện ràng buộc. Điều duy nhất đến với tâm trí của tôi là đặt tất cả các mã trong một hàm thực hiện nó một lần nữa sau khi bạn chèn các phần tử.

+0

cảm ơn, điều đó đã giúp thực sự – Jorre

0

ở cuối vòng lặp, khởi tạo nút radio.

nó đã hiệu quả đối với tôi.

+0

đăng một số mã của bạn lên ... điều đó sẽ hữu ích .. – bipen

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