[問題] 函數在firefox可以成功呼叫 在ie8卻不行

看板Web_Design作者 (科科)時間13年前 (2011/07/14 21:28), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
我用jqgrid4要做出點擊某個cell就出現dialog的效果,ff可以成功呼叫函數ie卻不可以 我有去改jqgrid的壓縮檔,在editRow這個jqgrid內建函數新增 if(k=="coursetime")a(e).attr("onclick","edtime("+d+");"); 以下是程式產生的html firefox:http://www.hotimg.com/image/dZwGAEX ie8:http://www.hotimg.com/image/mfNSteb 我有改用selector的方式來做結果連firefox也沒辦法執行了 $("#"+id+"_coursetime","#adm").click(function() { }); 應該不是改jqgrid的問題可是我找不出問題出在哪阿 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.229.116.205

07/14 21:36, , 1F
居然是改標籤attr的onclick!? 為啥不直接綁click事件?
07/14 21:36, 1F

07/14 21:36, , 2F
a(e).click(edtime)
07/14 21:36, 2F

07/14 22:07, , 3F
用綁的還沒點擊cell函數就執行了
07/14 22:07, 3F

07/15 09:53, , 4F
改用bind就可以了
07/15 09:53, 4F
文章代碼(AID): #1E7kxn17 (Web_Design)