easyui 动态的添加tabs之后赋个id,选中后如何获取到呢?

发布于 2022-09-05 20:38:13 字数 723 浏览 14 评论 0

//二级菜单动态添加一个tabs
function bindEvent() {
    $(".btn_menu").click(function () {
        var title = $(this).text();
        var url = $(this).attr("url");
        var parent_id = $(this).parent().data('id');
        var isSelect = $("#container").tabs('exists', title);
        if (isSelect) {
            $("#container").tabs('select', title);
            return;
        }
        $("#container").tabs('add', {
            id: id,   //自己赋的id
            title: title,
            content: CreateContent(url),
            closable: true
        });
    });
}
//选中后
$('#container').tabs({
        border:false,
        onSelect:function(title){
            alert(); //选中后如何获取到这个id呢?
        }
    });

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

同尘 2022-09-12 20:38:14
    $('#container').tabs({
        border:false,
        onSelect:function(title,index){//添加一个index参数
           var pp = $('#container').tabs('getTab',index);
                var id = pp.panel('options').id;
                alert(id);
        }
    });
鲜血染红嫁衣 2022-09-12 20:38:14
  onSelect:function(title){
        var $item = $('#container').tabs('getSelected')
        console.log($item.prop('id'))
   }

话说为啥现在还有人用easyui

音盲 2022-09-12 20:38:14

可以在最上面先定一个变量,赋值ID的时候把ID传给那个变量,下面onSelect的时候就可以获取变量的值 就是ID

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文