JSFiddle - React, Tailwind, and code Playground

by Leo Cavalcante

HTML

<a href="#">click</a>

JavaScript

$( 'a' ).click( function ( event ) {    
    if ( event.originalEvent && event.originalEvent.clientX > 0) {
        console.log( 'yes' );
    } else {
        console.log( 'no' );
    }
});

function hackA () {
    $( 'a' ).click();
}

function hackB () {
    $( 'a' ).trigger( 'click' );
}

function hackC () {
    var a = document.getElementsByTagName( 'a' )[0];
    a.click();
}

function hackD () {
    var a = document.getElementsByTagName( 'a' )[0];
    try {
        a.onclick();                
    } catch ( e ) {
        console.log( e );
    }   
}

//

hackA();
hackB();
hackC();
hackD(); // TypeError