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')) );
}