HTML:Thêm nội dung nếu phần tử là không có sản phẩm nào
<div id="parent">
<div class="child"></div>
<div class="child"><p>Div with content<p></div>
<div class="child"><img scr="pic.png" alt="Div with picture" /></div>
</div>
Kết quả tôi muốn:
<div id="parent">
<div class="child"></div>
<div class="child"><h1>title</h1><p>Div with content<p></div>
<div class="child"><h1>title</h1><img scr="pic.png" alt="Div with picture" /></div>
</div>
mã jQuery của tôi:
$(".child").each(function() {
if ($(this).html != '')
$(this).prepend('<h1>title</h1>');
});
quả với mã jQuery của tôi:
<div id="parent">
<div class="child"><h1>title</h1></div>
<div class="child"><h1>title</h1><p>Div with content<p></div>
<div class="child"><h1>title</h1><img scr="pic.png" alt="Div with picture" /></div>
</div>
Vì vậy, tôi chỉ muốn thêm tiêu đề cho mỗi div của một lớp nhất định không trống.
Bạn có quan tâm đến các nút văn bản, hoặc chỉ các yếu tố? –