Information about iterate through children In JQuery
Hello everybody.
I have an tag of type 'article' in my html page. I want to iterate though all its child and grandchild nodes, and give them an ID if they lack one.
So I tried this code as a test:
- $(document).ready(function () {
- $("#ArticleToHighlightRFS").find("*").each(function (i) {
- alert (this.id);
- });
- })
The idea is that 'find()' would get all descendant nodes that are not text nodes, and would list their ids. If they don't have ids, I suppose the alert box would show 'undefined'.
The above works, but I have to be able to also:
1) note if the element is self-ending, like the linebreak (br) tag. In that case, setting an ID might be a syntax error.
2) set an id if the id is 'undefined'
Any help is appreciated.
Thanks a lot!.
Ads: Hiện nay FPT Telecom cung cấp dịch vụ cho khách hàng với mọi dịch vụ trên một kết nối, chỉ cần khách hàng có đường truyền
Internet fpt bình dương là sẽ được sử dụng mọi dịch vụ giá trị gia tăng trên đường truyền đó, trong đó có dịch vụ FPT Play HD truyền hình theo yêu cầu mà không cần phải kéo thêm dây.
Khách hàng đăng ký
internet fpt thuận an Fiber cùng truyền hình FPT Play HD: Đóng thêm 900.000 đồng để được trang bị HD Box, miễn 3 tháng cước FPT Play HD đầu tiên (Cước truyền hình là 140.000 đồng/tháng).
Khách hàng trả trước 6 tháng: sẽ được giảm 300.000 VNĐ tiền đặt cọc
internet fpt quận 1, và chỉ phải đặt cọc 300.000 VNĐ số tiền này sẽ được
internet fpt dĩ an trừ dần vào tiền cước Internet mỗi tháng 50.000 VNĐ bắt đầu từ tháng thứ 13. Hoặc khách hàng sẽ được lấy lại nếu là thủ tục chấm dứt hợp đồng
internet fpt tân uyên theo quy định của FPT Telecom.
Khách hàng trả trước 12 tháng: sẽ được miễn 100% phí đặt cọc, miễn phí 100% phí hòa mạng và FPT Telecom tặng thêm tháng cước
internet fpt thủ dầu một sử dụng thứ 13 miễn phí cho khách hàng.