marimir Ответов: 0

Как получить li, который имеет метку со значением внутри него с помощью jquery?


У меня есть неупорядоченный список на моей странице и в каждой ли я иметь этикетку с именем класса "ЛБЛ-colorID" под названием "RpLblColorID" и у меня есть вход вне списка с именем класса "сел-цвет" под названием "LblSelColor". Теперь я хочу, чтобы выбрать литий, который имеет "RpLblColorID" со значением равным "LblSelColor" значение. Как я могу выбрать его в jquery?


 <ul class="thumb-ul">
<asp:DataList runat="server" ID="RptColor" DataSourceID="DSColor" 
RepeatDirection="Horizontal" RepeatLayout="Table" > <ItemTemplate>
                                            <a class="a-pnl-color" href="#">
                                                <li class="thumb-div">

                                                    <div class="col-md-1">
                                                        <asp:label runat="server" ID="RpLblColorID" class="no-display lbl-colorID" Text='<%# DataBinder.Eval(Container.DataItem,"ColorID")%>' />

                                                        <asp:label runat="server" ID="RpLblColorCode"  BackColor='<%# System.Drawing.ColorTranslator.FromHtml(Eval("ColorCode").ToString()) %>'  Width="20px" Height="20px"></asp:label>  
                                                  </div>

                                                    <div class="col-md-2">
                                                        <asp:Label runat="server" ID="RpLblColorName" CssClass="lbl-colorName" Text='<%# DataBinder.Eval(Container.DataItem,"ColorName")%>' ForeColor="Black"></asp:Label>
                                                    </div>
                                                </li>
                                            </a>
                                        </ItemTemplate>
                                    </asp:DataList>
                                </ul>



<input type="hidden" class="sel-color"   runat="server"    id="LblSelColor" name="LblSelColor"    value="0" />


Что я уже пробовал:

это не работает :

$('ul.thumb-ul li :Label.lbl-colorID').filter(function () { return this.Text == $('.sel-color').val.toString() }).attr('class', 'thumb-div-sel');<pre>

0 Ответов