javascript - jquery has() not working as expected -


let's have markup:

<div class="comment">   <span class="test">some content here</span> <p>lorem ipsum</p> </div>  <div class="comment">   <p>lorem ipsum</p> </div> 

i want check if span.test exists within div.comment , if exists hide div.comment , show div.comment in span.test doesn't exist.

i'm stuck here :

 if($("span.test").length) {     $(".element:has(span.test)").hide(); 

i don't know how continue achieve want.

any suggestions on how can make work ?

$("div.comment").filter(function () {     return $(this).find('span.test').length }).hide(); 

jsfiddle example


Comments

Popular posts from this blog

php - regexp cyrillic filename not matches -

c# - OpenXML hanging while writing elements -

sql - Select Query has unexpected multiple records (MS Access) -