Mam wiele div
s, które czasami zawierają linki. Chcę sprawdzić, czy mają link. To moja próba:Sprawdź, czy element zawiera określony element podrzędny.
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.
}
Robiąc container.html()
mogę zobaczyć dokładną treść container
tym tagów kotwicznych, ale mój powyższy kod będzie zawsze powiedzieć, że nie może znaleźć znacznika zakotwiczenia.
Czy ktoś może mi powiedzieć, co robię źle?
* 'pojemnik + ': ma (a)'' * Co sądzisz o wyniku zastosowania '+ 'operator na operandach, które są obiektem i łańcuchem? –