This Meteor client code tries to clear all textarea and input elements as sell as moves the focus to the first of those elements on the page.
Sometimes it fails to work if no "textarea" on the page. Any idea how to fix it? 
$('textarea, input').val('');
$('textarea, input').first().focus();
<div id="main">
  <form>
    <button class="open" style="visibility:hidden">Open</button>
    <form id="pener"></form>
    <p class="whole">Enter number</p>
    <input class="required whole uppercase" placeholder="Number" name="Num" type="text">
    <select class="half" data-id="df4tBwQ8EBu8ak7ms" name="rand">
        <option class="whole" value="">Select rand...</option>
        <option value="">Tl</option>
        <option value="">Ve</option>
      </select>
    <br><br>
    <div class="progress" style="display: none;">
      <div id="animate" class="progress-bar" style="width:0"></div>
    </div>
  </form>
</div>
 
     
     
    