JSFiddle - React, Tailwind, and code Playground

by Eric Howe

HTML

<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/themes/base/jquery-ui.css">
<div id="tabs">
    <ul>
        <li><a href="#tabs-1">One</a></li>
        <li><a href="#tabs-2">Two</a></li>
        <li><a href="#tabs-3">Three</a></li>
    </ul>
    <div id="tabs-1">Pancakes!</div>
    <div id="tabs-2"></div>
    <div id="tabs-3"></div>
</div>

CSS

#tabs div {
    height: 300px;
    overflow: auto;
    background-color: #eee;
}

JavaScript

$('#tabs').tabs();
$('#tabs a:not(:first)').one('click', function() {
    var panel = this.href.replace(/.*#/, '#');
    console.log(panel);
    setTimeout(function() {
        $(panel).append('<p>' + panel + '</p>');
    }, 0);
});