首先,我对脚本一无所知,而且几乎没有HTML。
无论如何,我发现了这个:
<script type="text/javascript" src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js"></script>
<script type="text/javascript">
function showThis2(x) {
$("#NContent").html( $("#"+x).html());
};
</script>
<a href="#Nut" onclick="showThis1('1');">1</a>
<a href="#Nut" onclick="showThis2('2');">2</a>
<div id="NContent"></div>
这样可以完美地工作,但它打破了我网站上的其他脚本。
我用谷歌搜索我应该使用:
var jQuery_latest = $.noConflict(true);
但是我不能让它发挥作用,我可能没有正确地放置它或者什么。
希望有人可以提供帮助。
谢谢!
答案 0 :(得分:0)
听起来你已经加载了jQuery两次。尝试删除第一个脚本标记,看看会发生什么。
此外,jQuery 1.3.2 真的已过时。 1.10.2是最新的。
答案 1 :(得分:0)
使用时
var jQuery_latest = $.noConflict(true);
然后$
变量不再是jQuery了。您必须将脚本更改为
<script type="text/javascript">
function showThis2(x) {
jQuery_latest("#NContent").html(jQuery_latest("#"+x).html());
};
</script>
小心不要多次添加jQuery加载,它也可能会产生冲突。