Не добавляется value по кнопке, хотя код рабочий? Хотя в песочнице код работает
При нажатии на кнопку, в input должно перейти ее значение. Но этого не происходит
jQuery:
$('button.size').on('click', function() {
$('#item_size').val($(this).data('value'));
});
HTML:
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
<title>Новый</title>
<script type="text/javascript" src="script/jquery-2.0.0.min.js"></script>
<script type="text/javascript" src="script/main.js"></script>
</head>
<body>
<div class="sizes">
<button type="button" class="size" data-value="XS">XS</button>
<button type="button" class="size" data-value="S">S</button>
<button type="button" class="size" data-value="M">M</button>
<button type="button" class="size" data-value="L">XL</button>
<button type="button" class="size" data-value="XL">L</button>
</div>
<input type="text" name="item_size" id="item_size"/>
</body>
</html>
При нажатии на кнопку текст не отображается в input
Источник: Stack Overflow на русском