Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 下拉菜单,用于在每个<;选项>;_Javascript_C#_Html_Asp.net_Asp.net Mvc - Fatal编程技术网

Javascript 下拉菜单,用于在每个<;选项>;

Javascript 下拉菜单,用于在每个<;选项>;,javascript,c#,html,asp.net,asp.net-mvc,Javascript,C#,Html,Asp.net,Asp.net Mvc,是否有任何方法可以获取dropdownfor来处理将类添加到每个选项(其中类是该选项的文本)中?举个例子: <option class = "Example-1" value = "101" >Example 1<option> <option class = "Example-2" value = "102" >Example 2<option> <option class = "Example-3" value = "103" >E

是否有任何方法可以获取dropdownfor来处理将类添加到每个选项(其中类是该选项的文本)中?举个例子:

<option class = "Example-1" value = "101" >Example 1<option>
<option class = "Example-2" value = "102" >Example 2<option>
<option class = "Example-3" value = "103" >Example 3<option>
示例1
例2
例3

这是可能的还是我需要查看javascript/jquery解决方案?

默认的
DropDownListFor
帮助程序不允许这样做,但您可以自己创建select元素

<select name="@Html.NameFor(m => m.MyProperty)" id="@Html.IdFor(m => m.MyProperty)">
    @foreach (var example in examples) 
    {
        <option value="@example.Value" class="@example.CssClass" @(Model.MyProperty == example.Value ? "selected" : "")>@example.Text</option>
    }
</select>

@foreach(示例中的var示例)
{
@示例.文本
}

使用
NameFor
IdFor
将使模型绑定正常工作。

默认的
DropDownListFor
帮助程序不允许这样做,但您可以自己创建select元素

<select name="@Html.NameFor(m => m.MyProperty)" id="@Html.IdFor(m => m.MyProperty)">
    @foreach (var example in examples) 
    {
        <option value="@example.Value" class="@example.CssClass" @(Model.MyProperty == example.Value ? "selected" : "")>@example.Text</option>
    }
</select>

@foreach(示例中的var示例)
{
@示例.文本
}

使用
NameFor
IdFor
将使模型绑定正常工作。

我认为没有现成的方法(您只能将类分配给
父对象)。。。你可能需要。或者你可以在页面加载时使用javascript,然后循环所有选项,因为你使用的是MVC。你不能在选择列表中使用
foreach
,然后添加带有任何属性的选项标记吗?我认为没有现成的方法(你只能将一个类分配给
父项)。。。你可能需要。或者,您可以在页面加载时使用javascript,只需循环所有选项,因为您使用的是MVC。您不能在选择列表中使用
foreach
,然后添加带有任何属性的选项标记吗?