【问题标题】:how to get last-child when I have an unique child + jquery当我有一个独特的孩子+ jquery时如何获得最后一个孩子
【发布时间】:2013-12-01 10:08:10
【问题描述】:
<p class="captchaLab">
                    <label id="lbCaptchaCode" class="errorLabel" for="txtCaptchaCode">
                        Recopiez ce code
                        <span>*</span>
                    </label>
                    <input type="text" value="" name="Captcha" id="txtCaptchaCode" data-val-captchavalidator-captchaerror="Les caractères indiqués ne sont pas corrects." data-val-captchavalidator-captchaempty="Captcha obligatoire" data-val-captchavalidator="" data-val="true" data-bind="value : CaptchaCode, hasFocus: CaptchaHasFocus">

                    <span id="aCaptchaValidate" style="display: none;" title="" class="invalidLabel">
                        <span class="invalidBble">&nbsp;</span>
                        <span data-valmsg-replace="true" data-valmsg-for="Captcha" class="invalidTxt field-validation-error"><span for="txtCaptchaCode" generated="true" class="">Captcha obligatoire</span></span>
                    </span>
                    <input type="hidden" value="y+p84SkJbs9Z0ZGma8BDGQ==" name="CaptchaProperty.CryptedCaptchaValue" id="hCaptchaCrypted" data-bind="value: captcha">


                </p>

为什么当我像这样使用 last-child 时

  $('.captchaLab').children('span:last-child')'

我没有元素跨度?

当我这样做时: $('.captchaLab').children('span')我可以得到元素。

我需要使用最后一个子元素,因为有时我有一个跨度,有时我有多个跨度,所以我需要一直获取最后一个元素。

【问题讨论】:

    标签: javascript jquery dom css-selectors


    【解决方案1】:

    试试看

    $('.captchaLab span:last-child')
    

    或者你可以试试

    $('.captchaLab span').last()
    

    【讨论】:

      【解决方案2】:

      这应该会给你一个答案

      http://api.jquery.com/last/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-02-09
        • 2013-03-12
        • 2018-02-12
        • 1970-01-01
        • 2022-11-10
        • 1970-01-01
        相关资源
        最近更新 更多