如何使用Javascript在CSS中区分类

时间:2013-06-29 07:43:20

标签: javascript css model-view-controller jquery-chosen

我在MVC中使用jQuery作为两个DropdownList元素。 但是这两个类同样被命名为“chzn-select”。当我尝试添加值时会出现一些冲突。

有人能告诉我如何区分“chzn-select”元素吗?

<tr>
    <td>@Html.Label("branch")
    </td>
    <td>
        @Html.DropDownListFor(m => m.RegionId, (SelectList)ViewBag.Regions, new {@class="chzn-select" ,multiple ="true",data_placeholder = "choose branch", style = "Width:200px", onChange = "regionDropDownChanged();" , tabindex = 3   })
        @Html.ValidationMessageFor(m => m.RegionId)
    </td>
</tr>
<tr>
    <td>@Html.Label("organization")
    </td>
    <td>
        @Html.DropDownListFor(m => m.EnterpriseId, (SelectList)ViewBag.Enterprises, new {@class="chzn-select" ,multiple ="true",data_placeholder = "choose organization", style = "Width:200px", tabindex = 3 })
        @Html.ValidationMessageFor(m => m.EnterpriseId)
    </td>
    <td>
    </td>
</tr>

3 个答案:

答案 0 :(得分:0)

你可以添加一个ID或添加一个像这样的新类@ class =“chzn-select-branch chzn-select”。

所以chzn-select用于样式到dropdonw和chzn-select-branch用jQuery添加项目

答案 1 :(得分:0)

我同意@alecasciaro。我注意到我一直在添加一个类名来帮助选择器。在处理特定的元素组时会派上用场。

我试图投票支持这个答案,但我想我还没有足够的声望点来做任何事情,除了提问或答案。

答案 2 :(得分:0)

您还可以添加自定义属性,例如isstyleadded=true,这样您就可以做出选择。