設置文本框,複選框,下拉列表中nopcommerce你好,我有一個觀點如下如何清除和使用jquery
<table class="adminContent">
<tr>
<td class="adminTitle">
@Html.NopLabelFor(model => model.Published)
</td>
<td class="adminData">
@Html.EditorFor(model => Model.Published)
@Html.ValidationMessageFor(model => Model.Published)
</td>
</tr>
<tr>
<td class="adminTitle">
@Html.NopLabelFor(model => model.SearchCategoryId)
</td>
<td class="adminData">
@Html.DropDownList("SearchCategoryId", Model.AvailableCategories)
</td>
</tr>
<tr>
<td class="adminTitle">
@Html.NopLabelFor(model => model.Price)
</td>
<td class="adminData">
@Html.EditorFor(model => Model.Price)
@Html.ValidationMessageFor(model => Model.Price)
</td>
</tr>
</table>
我試圖把價格定在JavaScript這樣的
$('#@Html.FieldIdFor(model => model.Price)').val('3333');
但它沒有反映在視圖中也需要重置下拉列表以使用「全部」選項並重置複選框
'#@Html.FieldIdFor(model => model.Price)'是服務器端代碼,其計算結果爲html控件。使用它作爲你的jQuery選擇器肯定是行不通的。你需要找出你的元素的實際ID。查看產生的html標記,或者在服務器上自己硬編碼。 –