Possuo um select que tem como options vários checkboxes.
<select style="max-width: 3800px;width: 380px" name="emitentemb" id="emitentemb" multiple="" class="mt-select">
<input type="checkbox" data-name="selectItememitentemb" value="">
</select>
Ao selecionar mais que 10 checkbox gostaria de desmarcar o ultimo selecionado(ou seja o 11º).Como posso fazer isso?
Tentei fazer mas o que esse código abaixo está fazendo é desmarcar o 10º item e marcar o 11º.
var lastChecked;
var checks = $('input[data-name="selectItememitentemb"]').change(function (e) {
var numChecked = checks.filter(':checked').length;
if (numChecked > 10) {
alert("Selecione até 10 membros");
lastChecked.checked = false;
}
lastChecked = this;
})
