JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://hammerjs.github.io/dist/hammer.js"></script>
<script src="https://code.jquery.com/jquery-2.2.3.min.js"></script>
<input type="text" class="testing" value="select me">
<input type="number" class="testing2" value="2">
JavaScript
var hammertime = new Hammer($(".testing")[0]);
hammertime.on('tap', function(ev) {
event.target.selectionStart = 0
event.target.selectionEnd = 999
});
var hammertime2 = new Hammer($(".testing2")[0]);
hammertime2.on('tap', function(ev) {
$(event.target).select();
});