2012-06-28 80 views
-2

我在JavaScript的有這方面的工作Firefox不會對event.target.id

var identifier = event.target.id; 

它適用於Chrome,但在Firefox它給了我

event is not defined 
(?)()gift_c...oval.js (line 16) 
add(c=Object { originalEvent=Event click, type="click", timeStamp=897038643, more...})jquery.min.js (line 3) 
add(a=click clientX=1023, clientY=158)jquery.min.js (line 3) 
[Break On This Error] 

var identifier = event.target.id; 

我怎樣才能使它跨越瀏覽器的競爭力

+1

什麼是'event.target'?向我們展示更多代碼... – sachleen

回答

2

你在function()上通過了event嗎?

喜歡的東西

$('#id').click(function(event) { 
    var identifier = event.target.id; 
}); 
+0

就是這樣!謝謝! – Autolycus

+1

@Aolyolycos:接受答案,如果它解決了你的問題... – Nope

+0

它確實解決了我的問題。請閱讀以上評論!它效果很好! – Autolycus