The th:attr takes an expression that assigns a value to an attribute.
<div class="item" th:each="gender: ${genderMap}"
th:attr="data-value=${gender.value}" th:text="${gender.key}">Male</div>
Its ability to change the value of attributes of the tags it is set in:
<div class="item" data-value="0">Female</div>