JSFiddle - React, Tailwind, and code Playground

by bigneo

HTML

<ul id="ulmonth">
    <li>Jan</li>
    <li>Feb</li>
    <li>Mar</li>
    <li>Apr</li>
    <li>May</li>
    <li>Jun</li>
    <li>Jul</li>
    <li>Aug</li>
    <li>Sep</li>
    <li>Oct</li>
    <li>Nov</li>
    <li>Dec</li>    
</ul>    
<label id="lblTest"></label>

JavaScript

$.fn.OneClickSelect = function(){
    return $(this).on('click',function(){
    var range, selection;
    if (window.getSelection) {
            selection = window.getSelection();        
            range = document.createRange();
            range.selectNode(this);
            selection.removeAllRanges();
            selection.addRange(range);
     } else if (document.body.createTextRange) {
            range = document.body.createTextRange();
            range.moveToElementText(this);
            range.select();
        }
      });
    };
    
    // Apply to these elements
    $('li, #all-select').OneClickSelect();