SO - 18954824
by gkohen
HTML
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.1/themes/black-tie/jquery-ui.min.css">
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.min.css">
<div id="dumpSec">
<input type="radio" name="security" id="r_public" value="public" class="rSec">
<label for="r_public"><i class="ui-icon-tag"></i>1</label>
<input type="radio" name="security" id="r_private" value="private" class="rSec">
<label for="r_private"><i class="ui-icon-flag"></i>2</label>
</div>
JavaScript
// Basic function
$("#dumpSec").buttonset();
$("#r_public").prop("checked", true);
$("#dumpSec").buttonset('refresh');
// Put in functions on the demo buttons
$("#nbr1")
.button()
.click(function (event) {
$("#r_private").prop("checked", true);
$("#dumpSec").buttonset('refresh');
});
$("#nbr2")
.button()
.click(function (event) {
$("#r_link").prop("checked", true);
$("#dumpSec").buttonset('refresh');
});
$("#nbr3")
.button()
.click(function (event) {
$("#r_public").prop("checked", true);
$("#dumpSec").buttonset('refresh');
});