我有这段代码在字段输入旁边添加错误消息:
$("#" + index).after('<span class="text-error validation-error-inline">' + value[0] + '</span>');
结果看起来像这样:
<div class="middle">
<input id="username" class="form-control" type="text" name="username">
<span class="text-error validation-error-inline">The username has already been taken.</span>
</div>
<div class="right"></div>
但是,我想在div
中使用class="right"
注入带有消息的范围,所以它最终会像这样:
</div>
<div class="right">
<span class="text-error validation-error-inline">The username has already been taken.</span>
</div>
怎么做?顺便说一句。有一点很重要,class="right"
可以在班级内=&#34;中间&#34; to,所以我需要在层次结构中返回一个级别,然后找到第一个right
类。
答案 0 :(得分:1)
$("#"+index).closest(".middle").next(".right")
.append('<span class="text-error validation-error-inline">' + value[0] + '</span>');
答案 1 :(得分:0)
如果您想要将{span}添加到.right
div
$("#" + index).closest(".middle").next(".right").empty()
.append('<span class="text-error validation-error-inline">' + value[0] + '</span>');