如何在没有捕获值的情况下修改select2的背景

时间:2017-11-13 22:13:34

标签: jquery jquery-select2

我有一个select2,如下所示:

<section>
                            <div class="row">
                                <div class="form-group">
                                    <label class="col col-2">ConceptoPrueba</label>
                                    <div class="col col-10">
                                        <select name="Prueba" id="Prueba" style="width: 100%" class="select2" runat="server">
                                        </select>
                                    </div>
                                </div>
                            </div>
                        </section>

当我没有捕获值时,我希望它改变颜色红色,表明它是强制性的 我在验证工作中有这个:

 function Validar() {
            if ($("#ctl00_contenido_Prueba").val() == null || $("#ctl00_contenido_Prueba").val() == "0") {
                ShowError("Concepto", "El concepto es obligatorio.");
                $('#ctl00_contenido_Prueba').parent().removeClass('state-success').addClass("state-error");
                $('#ctl00_contenido_Prueba').removeClass('valid');
            }};

验证是正确的,但我不会改变某人可以支持我的颜色变化

1 个答案:

答案 0 :(得分:0)

  • 我在HTML代码中没有看到任何#ctl00_contenido_Prueba ID

  • 要从选择中获取值:

  

$(&#34;#Prueba&#34;)。val();