JSFiddle - React, Tailwind, and code Playground

by alcosbarco

HTML

<div id="tabs">
<div style="display: none" >
    <ul>
        <li><a href="#tabs-1"></a></li>
        <li><a href="#tabs-2"></a></li>
        <li><a href="#tabs-3"></a></li>
    </ul>
</div>    
    <div id="tabs-1" >
        <p> 1111</p>
    </div>
    <div id="tabs-2">
        <p>22222222222</p>
        <a href='#tabs' class='next-tab mover' rel='2'><input type="button"/></a>
    </div>
    <div id="tabs-3">
        <p>33333333</p>
    </div>
</div>

JavaScript

jQuery(function ($) {
    var $tabs = $('#tabs').tabs();

    $(".ui-tabs-panel").each(function (i) {

        var totalSize = $(".ui-tabs-panel").size() - 1;

        if (i != totalSize) {
            next = i + 1;
            $(this).append("<div class='next_button'><a href='#tabs' class='next-tab mover' rel='" + next + "'>Next</a></div>");
        }

        if (i != 0) {
            prev = i - 1;
            $(this).append("<div class='prev_button'><a href='#tabs' class='prev-tab mover' rel='" + prev + "'>Back</a></div>");
        }

    });

    $('.next-tab, .prev-tab').click(function () {
        $tabs.tabs("option", "active", $(this).attr("rel"));

    });
});