函数错误然后使用i ++进行动态选项卡

时间:2017-11-23 15:59:19

标签: javascript jquery

我试图让标签系统动态化。 。

为此,我给我的id一个值,让它使用i ++

动态

通过这种方式,tab和tab_content可以被调用具有相同的id。

我正在使用以下内容:

var tabtoggle = document.querySelectorAll('.tab-link');

for (var i = 0; i < tabtoggle.length; i++)
tabtoggle[i].id = 'tab-link' + i;


$('ul.tabs li').click(function(){
    var tab_id = $(this).id('tab-link' + i);

    $('ul.tabs li').removeClass('current');
    $('.tab-content').removeClass('current');

    $(this).addClass('current');
    $("#"+tab_id).addClass('current');
})

但点击标签后,我的控制台说我错了 var tab_id = $(this).id('tab-link' + i);

比功能不存在

有任何帮助吗?这将是一流的

谢谢

0 个答案:

没有答案