如何在显示jQuery ui选项卡时插入JavaScript?

如何在显示jQuery ui选项卡时插入JavaScript?,jquery,jquery-ui-tabs,Jquery,Jquery Ui Tabs,我想在我的页面上运行JavaScript函数,但仅当显示选项卡时 实际上我有两个问题。我没有使用ajax选项卡,所以如果我只想在显示选项卡后运行代码,我会将JavaScript放在“加载”或“显示”回调中吗 根据上面的答案,我的代码将是什么样子来完成以下任务: 我想要这样的 显示/加载选项卡1时 -->在此处插入JavaScript 显示/加载tab2时 -->在此处插入不同的JavaScript 当显示/加载tab3时 -->在此处插入不同的JavaScript 等等 只是一个简单的猜测:

我想在我的页面上运行JavaScript函数,但仅当显示选项卡时

实际上我有两个问题。我没有使用ajax选项卡,所以如果我只想在显示选项卡后运行代码,我会将JavaScript放在“加载”或“显示”回调中吗

根据上面的答案,我的代码将是什么样子来完成以下任务:

我想要这样的

  • 显示/加载选项卡1时
  • -->在此处插入JavaScript
  • 显示/加载tab2时
  • -->在此处插入不同的JavaScript
  • 当显示/加载tab3时
  • -->在此处插入不同的JavaScript
  • 等等
只是一个简单的猜测:

$('#foo').tabs({
    show: function(event, ui) {
        if(ui.index == 0)
        {
         //tab 1 is clicked
        }
        else if(ui.index == 1)
        {
         //tab 2 is clicked
        }
        else if(ui.index == 2)
        {
         //tab 3 is clicked
        }
    }
});
您也可以使用一个开关,而不是else(如果:)

编辑:将
onShow
更改为
show
,因为它是在jQuery中更改的。

很抱歉回复太晚。。工作得很好。我知道我很接近。非常感谢。