ビューにリストがあるサンプルを開発しました
@foreach (var pin in Model.myList)
{
<div>
@Html.Hidden("idx", @pin.Id)
<div><span>@pin.Content</span></div>
</div>
}
と書かれたhtmlの結果は次のとおりです。
<div>
<input id="idx" type="hidden" value="abc" name="idx">
<div><span>123</span></div>
</div>
<div>
<input id="idx" type="hidden" value="def" name="idx">
<div><span>456</span></div>
</div>
ユーザーが各 div をクリックしたときに jquery で非表示の値を取得するにはどうすればよいですか?
私はこれをテストしました:
$('#pbid')[0].value
しかし、2番目のdivをクリックすると、これは常に「abc」を返します