title: not:contains() Jquery Syntax issue
body: <p>I have researched my problem and tried many different solutions yet I can't seem to find my issue, I assume it has something to do with the way I am calling my variable since it says syntax issue. </p>
  
  <p>When first loading my results page, all results are displayed with a select drop down above those results. What I want to do is when a user clicks on an option on my drop down select is to filter the results based on what they select.  </p>
  
  <pre><code>  $("#locale").on("change", function(){
    for(i = 0; i &lt; storeTitles.length; i++){
      if(storeTitles[i].innerText != $("#locale &gt; option:selected").text())
      $(".store-item:not(:contains(" + storeTitles[i].innerText + "))").hide();
       else
          $(".store-item:contains('" + storeTitles[i].innerText + "')").show();   
    }
  });
  </code></pre>
  
  <p>I have tried many different ways..filter() and using :not() and :contains() combined. My code seems to work when I hard code a value into my :not(contains()). Can anyone spot my syntax issue or suggest a better way to go about this?</p>