如果存在两个模态框,如何获取活动选项卡的ID

时间:2013-06-06 05:09:59

标签: javascript jquery dom modal-dialog

我有一个页面,在点击两个不同的链接时会出现一个模态框,这两个模态框都有不同的ID。

问题是我想获得模态a的第一个活动标签的id但是默认情况下两个模态框的tab1都是活动的并且它给了我第二个模态的标签b的tab1 id

我正在使用这些来获取有效的标签ID

  

var tab_active = $ tabs.filter('。active')[0] .childNodes [1] .id;

我正在研究轨道上的ruby,这两种模态都存在于同一页面上呈现的不同部分.......

2 个答案:

答案 0 :(得分:0)

尝试

var tab_active = $tabs.filter('.active')[0].attr('id');

答案 1 :(得分:0)

要获取特定模式的标签ID,我必须将$ tabs设置为具有特定标签ID的值,如下所示

  

var $ tabs = $('#myModala li');
      var tab_active =   $ tabs.filter( '有效'。)[0] .childNodes [1] .ID;

然后是模态b

  

var $ tabs = $('#myModalb li');
      var tab_active =   $ tabs.filter( '有效'。)[0] .childNodes [1] .ID;

这解决了我的问题