添加&加载 jquery 选项卡

发布于 2024-10-08 02:25:02 字数 406 浏览 1 评论 0原文

我有一个 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

如若梦似彩虹 2024-10-15 02:25:02

您只能使用 url 方法更改现有删除选项卡,因此您需要首先将其远程设置,如下所示:

function addTab() {
    $( "#tabs" ).tabs( "add", "http://mysite.com/temp", "New Tab" );
    $( "#tabs" ).tabs( "url" , 1 , "http://mysite.com/details.php" );
}

或者只需在添加时进行初始设置更简单:

function addTab() {
    $( "#tabs" ).tabs( "add", "http://mysite.com/details.php", "New Tab" );
}

You can only change an existing remove tab with the url method, so you'd need to have it remote initially, like this:

function addTab() {
    $( "#tabs" ).tabs( "add", "http://mysite.com/temp", "New Tab" );
    $( "#tabs" ).tabs( "url" , 1 , "http://mysite.com/details.php" );
}

Or just set it initially when adding would be simpler:

function addTab() {
    $( "#tabs" ).tabs( "add", "http://mysite.com/details.php", "New Tab" );
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文