在jquery选项卡中单击锚元素加载新页*外*选项卡
问题描述:
我希望能够从jQuery选项卡中的页面单击一个achor元素,并将该新页面直接加载到原始选项卡中。我使用jQuery教程页面的示例代码,但无济于事!在jquery选项卡中单击锚元素加载新页*外*选项卡
当我点击锚标签时,我被重定向到www.google.com,但失去了我的标签页。有谁知道我做错了什么?会真的很感激它。谢谢!
$(document).ready(function(){ $("#tabs").tabs(); }); $('#tabs').tabs({ load: function(e, ui) { $('a', ui.panel).click(function() { $(ui.panel).load(this.href); return false; }); } });
答
我猜#第二条语句执行时#tabs不存在,所以load事件永远不会被添加。
试试这个
$(document).ready(function(){
$('#tabs').tabs({
load: function(e, ui) {
$('a', ui.panel).click(function() {
$(ui.panel).load(this.href);
return false;
});
}
});
});
我试过代码,但,当我点击锚,标签一片空白,所有内容将消失(没有开始装载其一)。有任何想法吗? – 2010-06-08 18:15:29
我不会做jQuery,但我保证你比代码更加正确,因为页面加载的方式是:)但是你的代码是根据文档的......但是,嘿,那就是你使用jQuery得到的结果; ) – 2010-06-08 18:22:31
顺便说一句,你只打算问问标签相关的问题? – 2010-06-08 18:23:00