当前位置:  开发笔记 > 编程语言 > 正文

jQuery中的.load()和奇怪的行为

如何解决《jQuery中的.load()和奇怪的行为》经验,为你挑选了0个好方法。

我正在网站上实现一个简单的jQuery脚本,该脚本将网页的一个部分的内容加载到同一网页上的"显示容器"中.

我正在加载的内容是多个div,它们都包含在一个

已被隐藏的外部.

我有display container div一些用户可以点击的链接.每次单击链接时,相应的匹配内容都会加载到显示容器中.

我的jQuery.


$(".Prod-Link-2").click(function(e){

e.preventDefault();
$("#ITARGET").empty();
$("#ITARGET").prepend('');

$("#ITARGET").load($(this).attr('href'));

}); 

菜单HTML



目标div


所以我的问题是这一切都有效,除了其中一个链接.

我的隐藏div有4个内容div和2个表,其中都有自己的ID.SPECIFICATIONS抓住#specTable,APPLICATIONS抓住#FEATdiv等等.ACCESSORIES根本不会加载#ACCESSORYdiv,我不知道为什么.脚本初始化并显示页面加载器gif,但不是显示我正在尝试加载的内容..它什么也没显示.

隐藏区域格式


some content
some content
some content
etc ....

用于测试目的


This is the accessory div

无论我在ID标签和链接中更改名称href attr,它都不会加载(我甚至尝试使用不同的名称创建一个新的div并将div移动到隐藏内容区域的顶部,以为它可能是一个加载问题),但如果我改变链接href attr到其中一个表或不同的div,如#FEAT#specTable..它加载那么好.

我的直觉是,有一些qwirk jQuery.load()我不知道.

推荐阅读
小色米虫_524
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有