我在 Div 中有一个带有标签及其验证摘要的字段。它是模态 JQuery 对话框的一部分:
<table>
.
.
.
<div id="user-date-add">
<tr>
<td width="100">
<div class="editor-label">
@Html.LabelFor(model => model.User.Date)
</div>
</td>
<td>
<div class="editor-field">
@Html.EditorFor(model => model.User.Date)
@Html.ValidationMessageFor(model => model.User.Date)
</div>
</td>
</tr>
</div>
.
.
.
根据 JavaScript 函数内部的特定条件,我需要使用该 Div 内的 Date 字段和相关数据隐藏或显示此部分
所以我尝试了:
if(condition)
{
$("#user-date-add").hide();
}
else
{
$("#user-date-add").show();
}
我还尝试利用:
$("#user-date-add").trigger();
它不起作用。表单上的字段甚至不闪烁。是因为 div 是在模态弹出窗口内呈现的吗?还是因为里面有输入标签?顺便说一下,Editor Date 字段显示为 DatePicker。
我怎样才能使这项工作?先感谢您。