【发布时间】: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"> </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