2011-12-26 42 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

相关问题