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();
});