How to count words in JavaScript using JQuery

You would split the string and then count the length of the resulting array.

<span class="pln">$</span><span class="pun">(</span><span class="str">'input[type="submit"]'</span><span class="pun">).</span><span class="pln">click</span><span class="pun">(</span> <span class="kwd">function</span><span class="pun">()</span> <span class="pun">{</span>
    <span class="kwd">var</span><span class="pln"> words </span><span class="pun">=</span><span class="pln"> $</span><span class="pun">(</span><span class="str">'#name'</span><span class="pun">).</span><span class="pln">val</span><span class="pun">().</span><span class="pln">split</span><span class="pun">(</span><span class="str">' '</span><span class="pun">);</span><span class="pln">
    alert</span><span class="pun">(</span><span class="pln">words</span><span class="pun">.</span><span class="pln">length</span><span class="pun">);</span>
<span class="pun">});</span>