我有一点问题。我试图用Jquery load()
函数使用AJAX加载页面上的东西。内容加载完成后,再次点击链接,我需要加载内容以上传/隐藏;并且当点击3次以上的同一链接时,我只需切换加载的内容显示,因为它已经加载一次。链接点击后Jquery类被删除,但第二次点击仍然被识别
我的问题是,单击链接一次后,我删除了loadable
类,但在第二次点击时,同样的函数执行,就好像类仍然存在。这是我的HTML:
<a title="Food" id="food" class="loadable" href="get-taste/food">Food</a>
<div class="food_load_space"></div>
该链接触发负载和数据加载到.food_load_space
。这是我的JS:
$(document).ready(function(){
$('a.loadable').click(function(){ //executed upon link click 1;
url = $(this).attr('href');
linkid = $(this).attr('id');
toload = url + ' #content-area';
//now, remove loadable, add loaded and expanded
$(this).removeClass('loadable');
alert(toload);
$('.' + linkid + '_load_space').load(toload);
return false;
}); //kill loadable
我也这样脚本知道添加.expanded类和.loaded
类计划在该州的联系是什么,但偏偏就是这个功能火灾就算了。 .loadable
班不见了。
请修复代码部分。 – 2011-02-17 02:53:05