以下のようなチェックボックスのリストがあります:
そのリストのコードは次のとおりです。
@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 />
}
だから今、私はそれらの1つをチェックするたびに、リストでチェックされているすべてのckeckboxの値を取得したいと思います. だから私はそれを試しました:
$("#checkbox").click(function () {
var TabIdFonctions = new Array();
var compteur = 1;
$("input[type='checkbox']:checked").each(
function () {
TabIdFonctions[compteur] = $(this).val();
compteur++;
});
});
しかし、うまくいかず、その理由がよくわかりません。誰かがアイデアを持っていることを願っています。