event.target在ie8中无法正常工作

时间:2015-05-26 12:12:00

标签: javascript jquery

  
    

这在ie8中不起作用。我怎么修理它?

  
var $target = $(e.target)
var $rows = $target.closest('tr').next();
$rows.hide();

$(" .E-gridcontent&#34)。发现(" .E-recordplusexpand&#34)。最近的(" TR&#34)。下一个()隐藏() - 不在ie8

工作

1 个答案:

答案 0 :(得分:0)

你应该这样做:

window.event || e

例如:

$("#id")[0].addEventListener("click", function(e) {
    var evt = window.event || e; // for old browser
    console.log(evt.target)
});

或者只是在jquery:

$("#id").click(function(e) {
    console.log(e.target);
});

因为jQuery处理ie8事件。