У меня есть много div
s, которые иногда содержат ссылки. Я хочу проверить, есть ли у них ссылка. Это моя попытка:Проверьте, содержит ли элемент определенный дочерний элемент
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.
}
Поступая container.html()
я могу увидеть точное содержание container
включая якорные тег, но мой код выше будет всегда говорить, что он не может найти якорь тега.
Может ли кто-нибудь сказать мне, что я делаю неправильно?
* 'контейнер + ': есть (а)' '* Как вы думаете, в результате применения' + 'оператор на операндах, которые являются объектом и строкой? –