Ho molti div
s che a volte contengono collegamenti. Voglio controllare se hanno un link o meno. Questo è il mio tentativo:Verificare se un elemento contiene un elemento figlio specifico
var container = $(this).closest('.content').find('.text');
//Check if text contains a tags
if(container+':has(a)'){
alert('contain link');
}
else{
alert('no link found'); //Alert "contain link" even if no link is found.
}
Facendo container.html()
posso vedere il contenuto esatto di container
tra cui tag di ancoraggio, ma il mio codice di cui sopra sarà sempre dire che non riesce a trovare il tag di ancoraggio.
Qualcuno potrebbe dirmi che cosa sto facendo male?
* 'contenitore + ': ha (a)'' * Cosa pensa il risultato dell'applicazione del '+ 'Operatore su operandi che sono un oggetto e una stringa sarà? –