我想在HTML选择元素中编辑一些数据:
<select id="Photoshop" name="Photoshop">
<option selected value= 0> </option>
<option value=2>Installieren</option>
<option value=0>Nicht Installieren</option>
</select>
我希望根据数据库中的值选择此选项。 (如果我选择值2,它应该在重新加载后保持值2,现在每次我重新加载它重置为0)
我已尝试使用Javascript进行不同的操作(这里是js的新手:D),但我没有工作。
<script>
$(document).ready(function () {
$("#Photoshop").val("Model.Photoshop")
})
</script>
将值更改为Null
来自vbhtml的代码块也不想工作。我可以获取数据,但无法在选择框中进行更改(选择&#39; t&#34;知道&#34;选择框)
在没有js的情况下,应该有另一种方法来获取数据库数据。 (Model.Photoshop应该做它的工作) 我还没有找到类似的东西,可以解决这类问题。我的研究无望......
答案 0 :(得分:0)
解决方案有点简单。
<script src="~/Scripts/jquery-3.1.1.js"></script>
<script>
$(document).ready(function () {
$("#Photoshop").val("@Model.Photoshop")
})
</script>
如你所见,你只需要输入@ Model.Photoshop,而不是Model.Photoshop。
如果此值不在选择列表中,您将获得一个空格。
AR