JSFiddle - React, Tailwind, and code Playground
by bman654
HTML
<div class="icons">
<input class="moon-generator-attr" type="checkbox" value="globe" name="myicon">
<input class="moon-generator-attr" type="checkbox" value="pencil" name="myicon">
<input class="moon-generator-attr" type="checkbox" value="plus" name="myicon">
<input class="moon-generator-attr" type="checkbox" value="minus" name="myicon">
<input class="moon-generator-attr" type="checkbox" value="left" name="myicon">
<input class="moon-generator-attr" type="checkbox" value="up" name="myicon">
<input class="moon-generator-attr" type="checkbox" value="right" name="myicon">
<input class="moon-generator-attr" type="checkbox" value="down" name="myicon">
<input class="moon-generator-attr" type="checkbox" value="home" name="myicon">
<input class="moon-generator-attr" type="checkbox" value="pause" name="myicon">
<input class="moon-generator-attr" type="checkbox" value="fast-fw" name="myicon">
<input class="moon-generator-attr" type="checkbox" value="fast-bw" name="myicon">
<input class="moon-generator-attr" type="checkbox" value="to-end" name="myicon">
<input class="moon-generator-attr" type="checkbox" value="to-start" name="myicon">
<input class="moon-generator-attr" type="checkbox" value="stop" name="myicon">
</div>
<button id='go' type='button'>Go</button>
JavaScript
$(function () {
$("#go").click(function () {
var $checked = $(".moon-generator-attr:checked"),
result = $checked.map(function () {
var $this = $(this);
return $this.attr("name") + '="' + $this.val() + '"';
}).get().join(" ");
alert("Result='" + result + "'");
});
});