2014-10-05 40 views
1

我正在使用uikit 2.8.0。uikit 2.8.0 - 如何为选项卡设置标识并在选中时检索它

我在视图中显示垂直制表符。

我想为每个选项卡设置一个id值,并在隐藏变量中设置所选id的值,以便我可以在表单提交时将id值发布到服务器。

我的标签代码:

Code

我尝试以下操作:

$('[data-uk-tab]').on('uk.switcher.show', function(event, area){ 
    alert(area[0].tabIndex); 
    alert(area[0].value); 
    alert(area[0].id); 
}); 

的tabIndex赋予-1,值给出0和ID没有给出值。

如何将bank.id设置为选项卡索引或选项卡ID并在选择选项卡时检索它?

感谢, 苏拉杰

回答

2

我有同样的问题,但找不到一个直接的解决方案。 在我有一个水平标签,并成功地用于其它标签:

$('[data-uk-switcher]').on('uk.switcher.show', function(event, area){ 
    console.log("clicked="+area.context.id); 
    if (area.context.id == 'preview_tab') { 
     name = $("#topicEditForm_name").val(); 
     $("#preview_name").html(name); 
    } 
}); 

,但它不能在垂直制表工作由于某种原因

我ebded了一个解决办法:我添加了一个<select>按钮并用它来做隐藏的输入设置。

希望它可以帮助

0

你必须把id="bank.id"上的选择LI。然后做area.context.id

相关问题