javascript - 如何知道在动态生成的选项卡集中选择并激活了哪个选项卡
问题描述
我想知道从一组动态生成的选项卡上传文件时选择的语言选项卡。它还应该通过选择的语言。
在这里,我从第三组中选择了法语选项卡。我选择了将上传文件的第三组。现在我需要识别所选语言以通过我的 ajax 调用传递值。
以下是添加新标签的功能:
function buildTabsNew() {
var questions = jsonResponse;
var newTabs = [];
var langlength = questions[0].DetailLanguages.length;
console.log(questions[0].DetailLanguages);
for (var k = 0; k < langlength; k++) {
counter++;
languageSelected = questions[0].DetailLanguages[k].Language_Name;
var tabsArray = {
paneId: "paneid-" + counter,
title: questions[0].DetailLanguages[k].Language_Name,
content: '<textarea class="textarea-' + hash + k + '" placeholder="' + questions[0].DetailLanguages[k].Language_Name + '" style="width: 100%; height: 200px; font-size: 14px; line-height: 18px;"></textarea><div id="uploadFile-' + hash + k + '"></div>',
active: k == 0 ? true : false,
disabled: false
};
newTabs.push(tabsArray);
console.log(newTabs);
}
解决方案
I am using the concept that the tab with "active" class is the one we need so the code will be:
console.log($("ul.nav-tabs li.active a").text());
PS: This might create an issue if you have more than one nav-tabs present in the same page. I think if you start using id attribute that would be better.
推荐阅读
- c - 如何使用 exit(0) 关闭子进程
- swift - 加载 UI 时自动布局
- c++ - Cereal/C++ 11 - 如何指定反序列化的可选参数
- css - 素材 css 按钮切断图标
- python - 随机森林分类器 Python:ValueError:使用序列设置数组元素
- android - 如何让右上角的图标打开新活动而不是显示项目?
- sql - FormValue 始终是一个空映射
- mysql - 用例 when 和 count into Select
- ruby-on-rails - Rails - 如何向 json 添加自定义属性?
- python - 如何从元组列表中制作 DataFrame