присваивает идентификаторы и классы тегам li для регистрации события click, при этом событии click обновляют скрытое поле с id, индексом или текстом li, чтобы оно было доступно в записи.Если вы не можете дать уникальные идентификаторы или текстовые значения, вы можете просто использовать index () из li.
<form method="post" action="" id="myForm">
<ul>
<li id='male' class="sex">Male</li>
<li id='female' class="sex">Female</li>
</ul>
<input type="hidden" id="selectedsex" />
<input type="submit" name="submit" />
</form>
$('.sex').click(function () {
var val = $(this).attr('id');
$('#selectedsex').val(val);
});