function del() {
var srcElement = event.srcElement; //触发事件的源对象,现在是超链接触发
$(srcElement .parentElement).remove();
}
之前的代码,在IE和Chrome下正常,在火狐下得不到源对象,原因是Firefox不支持srcElement属性,而是使用target属性,对代码进行以下修改,
IE、Chrome、Firefox下就都正常了
function del() {
var theEvent = window.event || arguments.callee.caller.arguments[0];var srcElement = theEvent.srcElement;
if (!srcElement){
srcElement = theEvent.target;
}
$(srcElement.parentElement).remove();
}