2010-05-11 31 views
7

öğesinin olup olmadığını kontrol etme jquery 1.3 kullanıyorum ve 1.4 .has işlevini çoğaltmaya çalışıyor.jquery Öğe

.page öğesinin görüntüyü içerip içermediğini ve görmüyorsanız, eklemeyi seçmem gerekiyor.

var imageid = thirdimage; 

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

Teşekkür:

bir şey gibidir.

+0

sahiptir() seçici dokümana göre 1.1.4 yana kullanılmaktadır. Ve özellikle 1.3.2'de kullandım. Bunun başka bir sorun olmadığından emin misin? Belki de $ ('# sayfa') 'yı deneyin .. (' # '+ imageid) === undefined' –

+0

Yeni bir .has() yöntemi var 1.4 – Mark

cevap

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