Thank you, James!! That did the trick. I guess the browser was just having a tough time with all those bindings.
Here is what I ended up using: var link; $('table#target').click(function(e){ var targ = $(e.target); if(targ.is("table")){ return; }else if(targ.is("tr")){ link = targ.attr("title"); }else if(targ.parents("tr").length){ link = targ.parents("tr").eq(0).attr("title"); } window.location = link; });