-2
我Edit.cshtml -启用或内TD禁用文本框时,选中复选框
<table id="scDetails" class="dataTable">
<thead>
<tr>
<th>RItem</th>
<th>IChecked</th>
<th>Notes</th>
</tr>
</thead>
<tbody>
@foreach (var fback in Model.Fbacks)
{
<tr>
<td>@Html.HiddenFor(m => fback.FItem)
@Html.DisplayFor(m => fback.RItem)
</td>
<td>@Html.CheckBoxFor(m => fback.IChecked)</td>
<td>@Html.TextBoxFor(m => fback.Notes)</td>
</tr>
}
</tbody>
</table>
当表行复选框“IChecked”被选中,文本框“注意事项”应启用,否则禁用。
我试过用这个。 $(“input [type = checkbox] [id * = IsChecked]”)。click(function(){if(this.checked) $(this).closest(“tr”)。find(“input [type = text] [id * = Notes]“)。attr(”disabled“,false); – user1282609