【发布时间】:2013-12-17 05:08:34
【问题描述】:
在我的剃刀视图中,有一些带有相应复选框的文本。该 CheckBox 有一个 id 值。我想将此 id 值发送到 MVC 控制器。
我的简化视图生成了如下内容:
<input id="14" class="imgCheckbox" type="checkbox">
<input id="deleteImgBtn" class="deleteImagesBtn"
type="button" value="Delete" name="deleteImgBtn">
在我的 javascript 中,我正在尝试收集所有选中的项目并将它们存储在将发送到控制器的数组中,再次简化:
var imgList = [];
$(document).on("click", "#deleteImgBtn", function (e) {
e.preventDefault();
$('.imgCheckbox:checked').each(function () {
var id = $(this).attr('id');
alert(id);
imgList.push(id);
});
...
在警报 id 变量时,我得到 object Object。
我看不到我做错了什么以及如何查看检查的 id 值是否存储在 imgList 数组中。
【问题讨论】:
-
“再次简化” - 那么,您提到的“对象对象”警报是在所示的简化代码中还是在您的真实代码中发生?
-
用这个简化的函数
标签: javascript jquery asp.net asp.net-mvc checkbox