title: Missing name after . operator
body: <p>I'm having problem figuring out, what exactly is going wrong here,
  The thing that I understand is <code>this</code> keyword is causing the problem but I can't figure out how and why.</p>
  <p>I have tried <code>$(this)</code> and <code>(this)</code></p>
  <pre><code>function makeChoice(){
      $(&quot;.choices&quot;).click(&quot;.js-choice&quot;, function(){
          var choice = this.(&quot;.js-choice&quot;).val();
      });
      console.log(choice);
  }
  </code></pre>
  <p>I'm creating a quiz app that has 4 options for each question, and for each answer there is a class <code>js-choice</code> and I want the answer from only the button that is clicked currently.</p>