我有一个jQuery选项卡脚本,它从链接定义的PHP文件获取内容并将其解析为div元素。当页面加载时,已经选择了一个选项卡,用户可以选择另一个选项。但是,当您单击选项卡以外的任何位置时,选定的选项卡将被删除。为什么会这样呢?jQuery选项卡脚本中的选定选项卡
这是我目前的jQuery代码:
function load(url){
$.ajax({
url:url,
success:function(message){
$("#content").html(message);
}
});
}
$(document).ready(function(){
$("[id]").click(function(){
type=$(this).attr("id");
url=""+type+".php";
$("[id]").removeClass("selected");
$("#"+type).addClass("selected");
load(url);
return false;
});
$("#tab1").click();
});
这是我的HTML代码:
<ul>
<li><a id="tab1" href="javascript:void(null);">Tab1</a></li>
<li><a id="tab2" href="javascript:void(null);">Tab2</a></li>
<li><a id="tab3" href="javascript:void(null);">Tab3</a></li>
</ul>
注意[仅链接答案](http://meta.stackoverflow.com/tags/link-only-答案/信息),所以SO答案应该是搜索解决方案的终点(而另一个参考文献的中途停留时间往往会随着时间的推移而变得过时)。请考虑在此添加独立的摘要,并将链接保留为参考。 – kleopatra
谢谢,但我发现relivent –