show/hide twitter bootstrap tabs

http://stackoverflow.com/questions/14073019/show-hide-twitter-bootstrap-tabs

by mattography

HTML

<script src="http://appliedinter.net/Workstream/common_files/js/script.js"></script>
<script src="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/css/bootstrap-combined.min.css">
<div class="container">
<div class="bs-docs-example">
    <ul id="myTab" class="nav nav-tabs">
        <li class="active"><a href="#home" data-toggle="tab">Crop</a>
        </li>
        <li><a href="#profile" data-toggle="tab">Render View</a>
        </li>
    </ul>
    <div id="Content" class="tab-content">
        <div class="tab-pane fade in active" id="home">
            <div class="col-md-6">
                <div class="panel crop">
                    <div class="well">
                        <div class="file-warning"></div>
                        <div class="form-group">
                            <label for="imageid">Select an image</label>
                            <input type="file" name="file" class="btn btn-default form-control" id="file" accept="image/jpg, image/png, image/jpeg" />
                        </div>
                        <div class="form-group">
                            <label for="imageid">Enter asset ID</label>
                            <input type="text" onkeypress="return charsOnly(this, event)" maxlength="64" class="form-control" id="imageid" name="imageid" placeholder="Enter image ID">
                        </div>
                        <button class="btn btn-default" id="reset">Reset</button>
                        <!--<input id="renderButton" type="button" value="Render final image" class="btn btn-primary" />--></div>
                    <div class="panel-body cropper">
                        <div id="container" class="well"></div>
                        <input id="renderButton" type="button" value="Render cropped image" class="btn btn-primary" />
                    </div>
                </div>
            </div>
...

JavaScript

var $tabs = $('#Content');

$('#renderButton').on('click', function() {
    $tabs.filter('.active').next('li').find('a[data-toggle="tab-pane"]').tab('show');
});