我有一个复选框列表,如下所示:
该列表的代码是:
@foreach (extranetClient.Models.Classes.FonctionContact fonction in ViewBag.Fonctions)
{
string coche = "";
if ((@Model.ListeFonctions).Any(c => c.IdFonction == fonction.IdFonction))
{
coche = "checked";
}
<input type="checkbox" @coche id="checkbox" value="@fonction.IdFonction" />@fonction.LibelleFonction <br />
}
所以现在我想获取每次检查其中一个时在列表中检查的所有复选框的值。所以我试过了:
$("#checkbox").click(function () {
var TabIdFonctions = new Array();
var compteur = 1;
$("input[type='checkbox']:checked").each(
function () {
TabIdFonctions[compteur] = $(this).val();
compteur++;
});
});
但它不起作用,我真的不知道为什么。希望有人有想法。