JSFiddle - React, Tailwind, and code Playground
by Ilia Lesnykh
HTML
<label class="kol">
<input type="radio" class="group1" name="kol" value="1" checked /> 1 шт<br />
<input type="radio" class="group1" name="kol" value="2" /> 2 шт
</label>
<hr />
<button onclick="test()">get value</button>
<div id="debug"></div>
JavaScript
function getValFromLabel(label) {
var input=$('input,textarea',label);
if (input.length>0 && input[0].type=='radio')
input = $('input:checked', label);
if (input.length>0 && input[0].type=='radio' && !input[0].checked)
return 'nope';
var val = input.val(), defVal = label.data('defVal');
return label.length
? (val==defVal ? 'nope' : val)
: 'nope';
}
function test() {
$('#debug').text( getValFromLabel($('.kol')) );
}