a.nodeName no está definidoa.nodeName es el error indefinido Jquery
He mirado esto, pero las explicaciones no parecía del todo claro para mí.
function deleteThisRow() {
$(this).closest('tr').fadeOut(400, function(){
$(this).remove();
});
}
<tr>
<td>blah blah blah</td>
<td>
<img src="/whatever" onClick="deleteThisRow()">
</td>
</tr>
Dentro 'deleteThisRow',' this' se referirá a 'window', no la imagen. ¿Por qué no unir el controlador de eventos con jQuery? –