JSFiddle - React, Tailwind, and code Playground

by Taleeb Anwar

HTML

<table id="tbl_result" border="0" cellpadding="0" cellspacing="0" width="380"></table>

CSS

input.offer + label {
    display:inline-block;
    margin:-2px;
    padding: 15px 12px;
    margin-bottom: 0;
    line-height: 20px;
    width: 175px;
    color: #333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f0f0f0;
    border: 1px solid #ccc;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-bottom-color: #b3b3b3;
}
input.offer:hover + label {
    background-color: #f8ad51;
}

JavaScript

var final_list = final_list + '<tr><td>';
var data = {
    id: 1,
    cmp: 'cmp',
    besked: 'besked',
    price: 10
};


final_list += '<input type="radio" id="offer' + data.id + '" name="offer" value="' + data.id + '" class="offer" onClick="this.form.submit1.disabled = !this.checked;">';
final_list += '<label for="offer' + data.id + '">' + data.cmp + '<br><font size="1">' + data.besked + '</font><br><font size="4">' + data.price + ' kr.' + '</font></label>';
final_list += '</td></tr>';

//var finalList_count = finalList_count + 1


$("#tbl_result").html(final_list);
$("#tbl_result").show();