我有這樣的代碼:的clone()不工作的Internet Explorer 8
openPopup.hide();
var substr = popupId.split('-');
var clone = $("#popup"+substr[1]).clone(true);
$("#popup"+substr[1]).remove();
$(openPopup).html(clone);
$.dimScreenStop();
它運作良好,在IE 7,IE 9,Chrome瀏覽器,Firefox瀏覽器。
我已經將問題追蹤到「var clone = $(」#popup「+ substr [1])。clone(true);」。通過在所有行之間以及在該行之後(在IE8中)添加「警報(」測試「);」它不會輸出警報。
奇怪的是,我在jQuery的最小文件(只是在IE8沒有其他的瀏覽器或瀏覽器版本)得到錯誤:
SCRIPT5007:無法獲得屬性的值「節點類型」:對象爲null或undefined jquery.min.js?版本3.4.1 =,第2行字4426
? – Blender
即時通訊使用版本1.7.1,將更新並嘗試最後一個。 – JohnSmith
現在它是最新版本1.8.2,不會改變任何東西,我害怕。 – JohnSmith