verifica si la imagen NO existe, entonces oculta un div

Si hay una imagen en el div, oculte el div. Pero si la imagen existe, entonces necesito mantener el div visible.

Pero no está funcionando. Aquí está mi código:

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/

Respuestas a la pregunta(4)

Su respuesta a la pregunta