title: Find by both conditions (both conditions appear)
body: <p>I have the next li-s:</p>
  
  <pre><code>your ad was Approved
  your name was Approved
  your ad was Deleted
  </code></pre>
  
  <p>I want to find by <strong>both conditions</strong>:</p>
  
  <p>I tried the next thing:</p>
  
  <pre><code>$("#notification-list").find(
  "li:contains('was Approved'), li:not(:contains('your ad'))).each(function () {
  
  }
  </code></pre>
  
  <p>but I got:</p>
  
  <pre><code>your ad was Approved (I got it cause 'your ad' is found here and 'was Approved')
  your name was Approved (I got it cause 'was Approved' is found)
  your ad was Deleted (I got it cause 'your ad' is found)
  </code></pre>
  
  <p>I want to get only the items that contains both things:</p>
  
  <pre><code>your ad was Approved (I got it cause 'your ad' is found here and 'was Approved')
  </code></pre>
  
  <p>I tried:</p>
  
  <pre><code>$("#notification-list").find(
  "li:contains('was Approved') and li:not(:contains('your ad'))).each(function () {
  
  }
  </code></pre>
  
  <p>but it doesn't work.</p>
  
  <p>any help appreciated!</p>