同じ名前のチェックボックスがいくつかありますが、それぞれに一意の値があります。 特定のチェックボックスをクリックするたびに、クリックされたcpecificチェックボックスの一意の値を取得したいです。
@foreach (var itert in Model.collec)
{
@Html.CheckBox("chkResend",
new { @value = Html.Encode(itert.EventNumber),
@class = "myclass" })
};
jqueryは次のとおりです。
$(document).ready(function () {
$(".myclass").click(function () {
alert($(".myclass").attr("value"));
});
});
最初のチェックボックスの値を取得するたびに...
回答:
回答№1は1つかいます このキーワード
$(document).ready(function () {
$(".myclass").click(function () {
alert(this.value); //this refers to the current element clicked
// or alert($(this).attr("value"));
// or alert($(this).val());
});
});