我有以下标记示例:
<div class="wrap">
<input name="country"/>
<span class="message">Fill your country</span>
<span class="error">Error</span>
</div>
错误范围可以在输入之后立即显示。
当element
然后输入国家/地区时,我必须得到错误范围:
var error = element.parent().children("span.error");
这是有效但感觉不对......有更好的方法吗?
基本上,我需要在'input.country'之后获得第一个span.error。
答案 0 :(得分:1)
获取第一个错误范围
element.siblings("span.error:first")
获取所有错误范围
element.siblings("span.error")
答案 1 :(得分:0)
var error = element.siblings("span.error:first");
使用兄弟姐妹方法。