我運行下面的JavaScript:錯誤:未捕獲的異常:[異常... 「字符串包含一個......」
$('img').each(
function(){
var w = parseInt(this.width);
alert(w);
alert(this.src);
if(w > 300){
var percent = parseInt((w/666)*100);
$(this).removeAttr('width height').css('width',percent + "%");
}
});
而且我收到以下錯誤:
Error: uncaught exception: [Exception... "String contains an invalid character" code: "5" nsresult: "0x80530005 (NS_ERROR_DOM_INVALID_CHARACTER_ERR)" location: "http://code.jquery.com/jquery-1.6.4.min.js Line: 2"]
我在試圖追蹤這個問題時遇到了麻煩,因爲它不能很好地描述問題或問題的根源。任何人都可以解釋一下這個問題嗎?
感謝
你爲什麼使用轉義引號?使用'$('img')。each(/*...*/);' – 2012-02-23 21:58:24
實際代碼中是否有轉義符(\\)? – Rodaine 2012-02-23 21:58:35
這是一個非常準確的錯誤代碼:) - '字符串包含無效字符。 – Jasper 2012-02-23 22:00:17