我有循环,并显示文本框,直到满足循环中的条件为止。我希望每次焦点从文本框中丢失时,都会触发jquery的focusout事件。
这是我用于显示文本框的代码:
@for (int i = 0; i < (Enumerable.Count(ViewBag.Particulars)); i++)
{
<tr>
<td>
@Html.TextBoxFor(model => model.NoofCopy, new { @class = "form-control", placeholder = "No. of copy" })<br />
@Html.ValidationMessageFor(model => model.NoofCopy, string.Empty, new { @style = "color : red" })
</td>
</tr>
}
这是我的jquery:
$(document).ready(function () {
$("#NoofCopy").each(function () {
$("#NoofCopy").focusout(function () {
debugger;
var NoofCopy = $("#NoofCopy").val();
alert(NoofCopy);
});
});
});
当焦点从第一个文本框丢失时,则只有警报框可见,但我希望在离开任何文本框后,警报框应可见。