jquery 动态添加tab 效果

jquery 动态添加tab 效果,第1张

$("#tab").tabs(".tabContent", {

tabs: "input"

})

试试把这上面的 tabs 功能定义为一个 function

例如

function tabs_run() {

....

}

然後在 click function 里面捕捉 event 完结时侯再次呼叫这个 tabs_run()

例如

$('#add').live('click', function() {

.....

tabs_run()

}

不过我疑惑了,你的 tabContent 没有设置 rel 或者 id… Tabs 是怎样侦测 index 的呢?

点击哪个 <li>会 load 哪个 tabContent 呢?

这种插件是不可能刷新页面的,只能是你的写法有问题。

刷新说明你在切换处理时,把表单提交了,

我没有看到你的切换tab处理在哪里。

http://jsfiddle.net/p3sfy/5243/

1.引用js和css

2.定义tabs:

var $tabs = $("#tabs").tabs({

tabTemplate: "<li><a href='#{href}'>#

</a><span class='ui-icon ui-icon-close'>Remove Tab</span></li>",

add:function(event, ui){

$tabs.tabs('select', ui.index)

}

})

3.定义点击时的方法:

$("a").click(function(){

$href = $(this).attr("id")

$title = $(this).text()

$tabs.tabs( "add", $href,$title)

})

希望可以帮助到你

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11653806.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论
请登录后评论...
登录
后才能评论 提交

评论列表(0条)
保存
{label}