添加&加载 jquery 选项卡
我有一个 jquery tabs 对象,它以定义的一个选项卡开头。该选项卡显示一个数据表,我希望单击表中的项目创建一个新选项卡并通过 ajax 加载内容。非常动态。
到目前为止,我有一个从第一个选项卡的 onclick 事件调用的函数。该功能添加了一个新选项卡。接下来,我尝试设置一个网址,但这不起作用。我该怎么做?
function addTab() {
$( "#tabs" ).tabs( "add", "#tabs-x", "New Tab" );
$( "#tabs" ).tabs( "url" , 1 , "http://mysite.com/details.php" );
}
请注意,我将向 addTab 函数传递一个 id 参数,然后再传递给 url,但我只想了解这些初始机制。
I have a jquery tabs object which starts with one tab defined. That tab displays a table of data, and I want that clicking on an item in the table creates a new tab and loads content via ajax. So pretty dynamic.
So far I have a function that I call from an onclick event from the first tab. The function adds a new tab. Next, I tried to set a url but that doesn't work. How do I do this?
function addTab() {
$( "#tabs" ).tabs( "add", "#tabs-x", "New Tab" );
$( "#tabs" ).tabs( "url" , 1 , "http://mysite.com/details.php" );
}
Note that I will be passing an id parameter to the addTab function and in turn to the url, but I just wanna get these initial mechanics down.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您只能使用
url
方法更改现有删除选项卡,因此您需要首先将其远程设置,如下所示:或者只需在添加时进行初始设置更简单:
You can only change an existing remove tab with the
url
method, so you'd need to have it remote initially, like this:Or just set it initially when adding would be simpler: