源代碼在:http://jsfiddle.net/lski/4aTm5/JQuery 1.7.1'冒泡'事件IE8及以下版本無法處理動態刪除錯誤?
我已成功地在Firefox,Chrome和IE9中獲得上述代碼,但未在IE8及更低版本中獲得。
我想要的是什麼:
爲了讓用戶填寫在具有相同名稱的多個選擇框的能力,在新行各出現。只有第一個選擇是強制性的,第二個選擇是可選的。
我希望至少顯示第二個框,並在必要時動態添加新行(使用新的下拉菜單)。新行將有一個空白選擇,然後如果用戶從該列表中選擇一個新行,並且新的下拉列被添加到底部。如果用戶選擇不具有特定的選項,他們將其設置爲空白,並將該行刪除。
的問題,我認爲香港專業教育學院發現:
我有這一切工作,如通過上面的鏈接,在Firefox,Chrome和IE9,但不會在IE8正常工作及以下,對動態創建的選擇時, 。我認爲這是因爲在IE8和以下版本中添加模擬這種行爲的冒泡代碼不會被添加到動態添加的選擇中,因此委派的事件處理程序不會選擇它們。
有沒有其他人有這個問題?或者它是我的代碼?如果它的問題我會發佈一個錯誤報告,但想先檢查是否是我。
謝謝你在前進, 李
解決類似的問題,不知道它是否有幫助,但它在瀏覽器模式下工作:IE 8,文檔模式:IE 8標準。祝你好運 ...將保持更新:) –
@Jan我無法得到它在IE8(Win7)中的標準(我沒有選中compat)作爲集合中的第三個盒子(第一個是動態創建的)不能自行刪除或添加第四個框。我很高興你的工作雖然;) – Lski