javascript - 如何使用jquery获取选定选项卡的id

标签 javascript jquery

仅当我单击选项卡而不是单击选项卡内部时,我才想获取选定的选项卡id。如何使用 jquery 1.9.1 版本? fiddle :http://jsfiddle.net/tbEq6/240/

Js:

$(function() {
$( "#tabs" ).tabs(); 
$("#tabs").click(function(e){ 
      alert($("#tabs .ui-tabs-panel:visible").attr("id"));
}); 
});

最佳答案

您需要更改点击处理程序附加到选项卡标题的元素.ui-tabs-anchor:

$(".ui-tabs-anchor").click(function(e){ 
      alert($("#tabs .ui-tabs-panel:visible").attr("id"));
}); 

关于javascript - 如何使用jquery获取选定选项卡的id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49171395/

相关文章:

javascript - 如何在html中使用两个组件

javascript - Jquery 鼠标事件与 Z-index

javascript - 提取链接 ID 以在 jquery 函数中使用

jquery - 将 Logo 与导航链接对齐,并将 Logo 置于响应模式的链接上方

javascript - 使 <a> 标签中的 href 属性具有反应性

javascript - 使用功能更改复选框上的 div 内容单击不起作用

Javascript .focus() 不工作

php - 长轮询变成幽灵

javascript - CSS 颜色属性不起作用

javascript - Cypress :cy.get ("a").find ("b") 和 cy.get ("a b") 之间的任何区别