我有以下代碼,它在FF中正常工作,但.append()
函數在IE中注意錯誤。有人能夠告訴我,如果我的代碼有什麼問題,或者這是一個IE問題?.append導致IE錯誤
目的是爲表單添加一個隱藏字段(根據用戶點擊的不同而不同),然後我提交表單。
$(function(){
$('a.js-make-profile-image').click(function(){
$('.append-here').append('<input type="hidden" name="action-type" value="profile-image" />');
document.forms['attachment-action-form'].submit();
});
});
的IE調試器是給錯誤Unexpected call to method or property access
,這個文本正在被調試器中的jQuery在突出顯示 - this.nodeType===1&&this.appendChild(a)
。
你應該有點擊後的額外分號(function(){; <--- – 2012-02-10 15:53:15
你得到的錯誤信息是什麼? – Guffa 2012-02-10 15:53:48
它看起來應該可以工作,我知道IE可以有問題,如果如果你只是嘗試.append(「測試」)它是否工作?哪些線路導致你的問題? – 2012-02-10 15:54:36