【发布时间】:2014-05-21 15:04:12
【问题描述】:
我在一个循环中有复选框(最初没有选中),并希望在复选框旁边显示附加图标,但仅在选中复选框时显示。我已经包含了“if”语句,但是当用户选择一个复选框时,图标不会出现。我该怎么做呢
<div id="divItems">
<table> <thead></thead><tbody>
@foreach (Employee item in Model)
{
<tr>
<td> <label class="checkbox">
<input type="checkbox" name="@(item.Name)" id="@(item.Name)" class="clink" value="(item.FullName)" /> @item.Name </label>
</td>
<td>
<a href="#MModal" class="open-Modal" data-id="(item.MapSPNames)"
data-toggle="modal">
<i class="icon-edit" title="Filter"></i>
</a>
</td>
</tr>
}
</tbody></table>
</div>
【问题讨论】:
-
为什么要在复选框更改时调用 .ajax?
-
Naveen 我正在从更新页面其他部分的控制器获取其他数据 - 我想当它进行 ajax 调用时我可以同时更新我的 div 标签
-
假设
clink在代码中拼写正确。应该是click -
那么.ajax结果不会影响?这意味着您只想在选中的复选框之后显示 。对吗?使用开发者工具确定图标编辑是否被写入 HTML。如果不是,我会在
if语句中添加一个alert(Request[item.Name])以验证该值是否正确。
标签: javascript jquery ajax asp.net-mvc-3 razor