Eu tenho uma lista de caixas de seleção preenchidas dinamicamente com valores. Este código funciona, mas com alguns itens desnecessários, como texto, texto livre, texto livre, etc. com o valor da minha caixa de seleção
JS:
$("#save").on("click", function () {
var val = $(":checked").map(function () {
return this.value;
}).get()
alert(val);
});
Respostas:
1 para resposta № 1Limite o seu seletor a apenas elementos do checbox
//or you can use $(":checkbox:checked")
var val = $("input[type="checkbox"]:checked").map(function () {
return this.value;
}).get()
Demonstração: Violino