-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