JSFiddle - React, Tailwind, and code Playground
by Sebastian Kay
HTML
<script src="//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.1/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.1/css/bootstrap-combined.min.css">
<div class="row-fluid summary">
<div class="span11">
<h2>MyHeading</h2>
</div>
<div class="span1">
<button class="btn btn-success" data-toggle="collapse" data-target="#intro">+</button>
</div>
</div>
<div class="row-fluid summary">
<div id="intro" class="collapse">
Here comes the text...
</div>
</div>
JavaScript
$('button').click(function(){
$(this).toggleClass("btn-success");
$(this).toggleClass("btn-info");
$(this).text(function(i,old){
return old=='+' ? '-' : '+';
});
});