Есть 4 input типа radio и с значением (value) и 4 кнопки с соответствующими значениями.
Вопрос: как сделать чтоб при нажатии кнопки (например с value=1) отмечался input с тем же значением
Делаю так. С подстановкой переменной в атрибут.
<input type="radio" value="1" name="size">
<input type="radio" value="2" name="size">
<input type="radio" value="3" name="size">
<input type="radio" value="4" name="size">
<button value="1">Первый</button>
<button value="2">Второй</button>
<button value="3">Третий</button>
<button value="4">Четвертый</button>
$(document).ready(function() {
$("button").on('click', function() {
var btn = $(this).val();
$("input[value='$btn']").attr('checked', 'checked');
});
});
Не работает. Как передать переменную?