Я пытаюсь проверить, содержит ли элемент div определенное слово, а затем делать что-то на основе или не содержит это слово.JQuery: содержит неправильную работу
Я использую: содержит селектор, но даже если я использую слово не в div, он все еще выполняет функцию. Кроме того, если я запустил if if else, то всегда будет проходить независимо от того, находится ли слово в div или нет.
Это код, у меня есть:
if ($("#navBreadCrumb a:contains('Apples')")) {
console.log('Not Oranges');
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="navBreadCrumb">
<a class="bp" href="#">Home</a> ::
<a class="bp" href="#">Fruits</a> ::
<a class="bp" href="#">Citrus</a> ::
<a class="bp" href="#">Oranges</a> ::
Navel Oranges
</div>
Что я упускаю с: содержит селектор?
Заранее спасибо.
-S
Поскольку в состоянии селектора JQuery все дни верно. Используйте '$ (« # navBreadCrumb a: содержит («Яблоки») ». Length> 0' – Mohammad
Aaahh ... получил. Огромное спасибо. – Sergio