jquery 如何根据加载时强制选择的值更改select2窗口的边框或所选值的文本颜色

sxpgvts3  于 2023-10-17  发布在  jQuery
关注(0)|答案(1)|浏览(128)

我有一个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;

}

ctrmrzij

ctrmrzij1#

将select2的容器作为目标。看看我以前的回答:
如何修改select2 css

相关问题