Why do I get syntax errors when constructing selectors
<p>This is follow up question.</p>

<p>The first selector which is fully typed out finds the value all the others give a syntax error even though they "look" identical.</p>

<pre><code>    $(".smoothie").on("mouseover", function(event) {
          // .. other code

            // first    
            value = $(".row_2.tuesday .e_1.current_Status .smoothie_Text").attr("value");
            alert(value);

            // second
            selector = "\'.row_2.tuesday .e_1.current_Status .smoothie_Text\'";
            alert(selector);
            value = $(selector).attr("value");

            //third
            value = $("\"." + row_Classes[0] + "." + row_Classes[1] + " ." + container_Classes[0] + "." + container_Classes[1] + " .smoothie_Text\"").attr("value");
            alert(value);
          //.. other code
}).svg({loadURL: '../_public/_icons/smoothie.svg'});    
</code></pre>

<p>Could some one please advise what I am doing wrong.</p>

<p><strong>Edit</strong></p>

<p>Error from console is:</p>

<blockquote>
  <p>Error: Syntax error, unrecognized expression: ' [Break On This Error]</p>
  
  <p>throw new Error( "Syntax error, unrecognized expression: " + msg );</p>
</blockquote>

<p>Which we know from yesterdays enquiries is from sizzle.</p>
