Sử dụng jQuery làm cách nào để chọn một phần tử con? Tôi đã nhìn vào Traversing API và biết tôi có thể chọn tất cả các trẻ em ngay lập tức img
yếu tố như thế này:Cách chọn một phần tử con bằng cách sử dụng jQuery?
$(this).children('img');
Và để lựa chọn đầu tiên phần tử con img
tôi có thể sử dụng một subscript như thế này:
$(this).children('img')[0];
Nhưng tôi đoán tôi là loại ngạc nhiên tôi không thể làm điều này:
$(this).child('img'); // no subscript, returns single element
Hoặc tôi đã bỏ lỡ một cái gì đó?
Ah ha! Điều đó là vậy đó. Tôi đã mong đợi phần tử img (cố gắng tham chiếu thuộc tính 'src' của nó) thay vì đối tượng jQuery. Bây giờ tôi sẽ chỉ sử dụng 'attr()' để lấy thuộc tính 'src'. –
Cảm ơn 3). Tôi có thể xem xét việc đó. :) –
No. Nếu tôi sử dụng ví dụ 'find (" div ") [0]' Tôi sẽ không nhận 'div' làm đối tượng jQuery. Tôi sẽ nhận 'div' như HTMLElement. Để có được 'div' như đối tượng jQuery người ta phải sử dụng' .eq (0) ', như Greg đã nói bên dưới. – Green