2010-05-11 11 views
7

Estoy usando jquery 1.3 y estoy tratando de duplicar la funcionalidad 1.4 .has.jquery Comprobación para ver si el elemento tiene el elemento

Necesito comprobar si el elemento .page contiene la imagen, y si no, añádala.

¿Es algo así como:

var imageid = thirdimage; 

if ($('#page:has(#'+imageid+')') === undefined) { 
    $('#page').append($('#'+imageid)); 
} 

Gracias. selector de

+0

la cuenta() ha estado disponible desde 1.1.4 de acuerdo con el documento. Y lo he usado específicamente en 1.3.2. ¿Estás seguro de que este no es otro problema? Tal vez intente '$ ('# page'). Find ('#' + imageid) === undefined' –

+0

Hay un nuevo método .has() en 1.4 – Mark

Respuesta

17
if($('#page').find('#'+imageid).length) 
    // I has the image! :P 
4
$('#page').find('#'+imageid).length == 0 
Cuestiones relacionadas