JSFiddle - React, Tailwind, and code Playground
by remguif
HTML
<p>
iMa( 1 , 2 , 3 )
</p>
JavaScript
$("body").click(function(){
var s = window.getSelection();
s.modify('extend','backward','word');
var b = s.toString();
s.modify('extend','forward','word');
var a = s.toString();
s.modify('move','forward','character');
//console.log((b+a).replace(/[\(\),]/gi,''));
var x=parseInt((s.focusOffset/5)-1);
console.log((x == 0 ? 'Method: ' : 'Arg'+x+':')+(b+a).replace(/[\(\),]/gi,'') );
//console.log(s);
});