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>