如果Div在頁面加載時顯示,所有listBoxFor的工作正常。但是如果我以後只顯示div內容(點擊按鈕期間),值就在那裏,但你看不到它們。這就像listBoxFor仍然有顯示:沒有分配給文本列。Html.ListBoxFor顯示後不顯示數值:無
<div id="ExtraFeatures" style="display: none>
<table>
<tbody>
<tr>
<td></td>
<td>@Html.ListBoxFor(m => m.Cp.SelectedValues, Model.Cp.Funders, new {id = "SelectFunder"})</td>
</tr>
<tr>
<td></td>
<td>@Html.ListBoxFor(m => m.Cp.SelectedDeptValues, Model.Cp.Departments, new {id = "SelectDepartment"})</td>
</tr>
</tbody>
</table>
</div>
function GetInvoices() {
$("#ExtraFeatures").show();
}
GetInvoices被調用時Div被看到,但ListBoxFor中沒有值。如果顯示:沒有被刪除,一切都顯示正確。 一些代碼已經爲clairity
您需要包含處理按鈕單擊的代碼。另外,你的style屬性缺少一個結束引用。 – light
缺少的結束報價僅僅是因爲移動代碼,而風格不是內聯的,只是放在那裏顯示。 – user2317737