2011-12-26 44 views
-1

我有腳本。我最近添加了jquery。jscript和jquery和Uncaught TypeError

之前我添加的jquery該行正在努力:

document.getElementById("servertime").removeAttribute("id"); 

但現在在我加入的jQuery(jQuery是工作),這條線給我的錯誤,這是不確定的。 爲什麼在jquery之前它工作,現在它不是?

+1

誰知道呢?你需要顯示你的代碼。 jQuery是否從元素或元素本身中刪除ID? – 2011-12-26 03:01:20

+1

向我們展示您的HTML,JavaScript和jQuery代碼。 – Virendra 2011-12-26 03:04:06

+0

我無法在[這個小提琴]中重現您的問題(http://jsfiddle.net/HMGds/) – 2011-12-26 03:03:29

回答

1

這是奇怪的,但你現在可以使用jQuery來做到這一點:

$("#servertime").removeAttr("id"); 
+0

我知道。但我希望無論如何都能正常工作。 – Hooch 2011-12-26 03:19:02

+0

也許你的錯誤沒有發生在那條線上?你的代碼是非常基本的,除非DOM以某種方式被jQuery改變並且「servertime」元素不再存在,否則沒有什麼可以出錯的。 – 2011-12-26 03:21:06

+0

它工作時,我刪除[@]需要ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js – Hooch 2011-12-26 03:29:02

相關問題