我在firefox中有问题,我不能在firefox中使用“window.event.srcElement.id”,并且在firefow中使用flow代码。请帮助mw :(
$(document).ready(function(e) {
$("img[rel]").overlay(function() {
try {
if (window.event) {
var sid = window.event.srcElement.id;
document.getElementById("SelectedNewsID").value = sid;
}
else {
//alert("Error.");
}
}
catch (err) {
alert("Error");
}
});
});
答案 0 :(得分:2)
window.event.srcElement仅适用于IE。对于所有其他浏览器,window.event不起作用。如果您使用JQuery绑定click事件或任何其他事件,您将获得event.target将为您提供目标元素的事件对象。
答案 1 :(得分:0)
试试这个
$(document).ready(function(e) {
$("img[rel]").click(function(e){
$("#SelectedNewsID").val(e.target.id);
}).overlay();
});