首頁  >  文章  >  web前端  >  JS在IE下缺少標識符的錯誤_jquery

JS在IE下缺少標識符的錯誤_jquery

WBOY
WBOY原創
2016-05-16 16:41:161324瀏覽

根據報錯的行數找出原始碼,也看不出哪裡有問題,看起來沒缺少什麼啊,程式碼如下:

if (opts.display.class != '') {
  $(list).addClass(opts.display.css);
}

此句其實是判斷opts 物件的display 的class 屬性有沒值,否則就做對應的處理,語法上來說是沒錯的,後來上網搜尋一番,才發現原來IE 對JS語法的要求比較苛刻,因為其中的class 是js 的關鍵字,如用此做變數的話,IE就會報以上錯誤了,唉!

由於這是 jQuery 的一個插件,幸好改動的地方不太多,只要將用到此屬性的變數名稱都改了即可。

在此也隨便介紹一下這個插件吧,感覺還是挺不錯的,此插件叫imList ,即可以幫你批量生成HTML元素和代碼,而且有非常豐富的正則模板替換功能,適合需要與服務器交互後動態產生對應HTML介面的場合,有興趣的朋友可到其官網了解詳情

http://grasshopperpebbles.com/ajax/jquery-plugin-imlist/

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn