sprawdź, czy obraz NIE istnieje, a następnie ukryj div
Jeśli jest obraz w div, ukryj div. Ale jeśli obraz istnieje, muszę zachować widoczność div.
Ale to nie działa. Oto mój kod:
HTML:
<table id="FeatureBox">
<tbody>
<tr>
<td>
<div id="productInfoGrid">
<div id="ProductIconsTitle">
<p>PRODUCT FEATURES</p>
</div><img width="563" height="337" src="http://www.preserveshop.co.uk/images/black-jam-jar-lid-58mm.jpg" alt="http://www.preserveshop.co.uk/images/black-jam-jar-lid-58mm.jpg" style="cursor: -moz-zoom-in"><div style="clear:both;"></div>
</div>
</td>
</tr>
</tbody>
JQUERY:
if ($("#div#productInfoGrid:not(img)").length) {
$("#productInfoGrid").hide();
}
JSFIDDLE:http://jsfiddle.net/wJgpr/3/