/ / como obter os valores das caixas de seleção marcadas usando jquery - javascript, jquery

como obter os valores das caixas de seleção verificadas usando jquery - javascript, jquery

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 № 1

Limite 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