JSFiddle - React, Tailwind, and code Playground

by mendesjuan

HTML

<table>
  <tr>
    <td><a class="fancybox" target="_blank"  href="detail.aspx?CID=67525">LT5C260A436C41</a></td> 
    <td>more data</td>
  </tr>
  <tr>
    <td><a class="fancybox" href="detail.aspx?CID=17522">LA5C260D436C41</a></td> 
    <td>more data</td>
  </tr>
</table>

JavaScript

// Some browsers (WebKit) don't support the click event
if (!HTMLAnchorElement.prototype.click) {
    HTMLAnchorElement.prototype.click = function() {
      var target = this.getAttribute('target');
      var href = this.getAttribute('href');
      if (!target) {
          window.location = href;
      } else {
          window.open(href, target);
      }          
    }
}
$("table tr").bind('click',function(e) {
    if (e.target.tagName == 'A') {
        return;
    }
    $(this).find("a").get(0).click();
});