我试图在我的foreach循环中使用隐藏字段控件,以这种方式将多个值绑定到隐藏字段值中
@foreach(var category in Model)
{
<input type="hidden" Id="hdnCategory" value="@category.Id"/>
}
现在使用Jquery,我试图检索该值。但是结果却不如预期。它实际上是从foreach检索第一个值
function btnClick() {
var categoryID = $("#hdnCategory").val();
}
该函数以这种方式调用按钮
<img class="imageclass"src="listofImages" onclick="imageClick()" />
有人可以建议我哪里错了..
最佳答案
您可以在下面尝试
我也认为您的函数名称不同
@foreach(var category in Model)
{
<input type="hidden" Id="hdnCategory" class="csscategory" value="@category.Id"/>
}
<img class="imageclass" src="listofImages" onclick="imageClick()" />
<script type="text/javascript">
function imageClick() {
$("input.csscategory").each(function() {
var val = $(this).val();
}
}
</script>