我有一个select2选项,我使用后面的代码绑定数据,并强制添加和选择一个值。除了我绑定到select2控件的列表之外,
我尝试使用代码隐藏更改强制选择值的颜色,但没有成功。
我尝试使用JavaScript检查值是否存在,使用隐藏字段,并尝试更改所选值的文本颜色或更改文本框的边框,以向用户指示值已添加到选择数据列表中。
这可以通过阿索:DLL或HTML select
控件来实现。任何帮助都很感激
<script>
$('#<%=TestDLL.ClientID%>').select2();
//$('select').select2();
var dll = ('#<%=TestDLL.SelectedValue%>');
var hiddenfield = ('#<%=HiddenFieldbod.Value%>');
console.log(dll, hiddenfield,);
if (dll == hiddenfield) {
$('#TestDLL').css("color", "red");
$('#<%=TestDLL.ClientID%>').select2({
selectionCssClass: 'select2- my-class-section'
});
}
</sript>
CSS添加到select2.min.css
.select2- my-class-section {
border-color: #FF0000;
}
1条答案
按热度按时间ctrmrzij1#
将select2的容器作为目标。看看我以前的回答:
如何修改select2 css