【发布时间】:2014-04-01 01:08:02
【问题描述】:
我在我的应用程序中使用 jQuery。我的目标是在文本字段旁边显示验证错误,但实际上它替换了 div 内容。
<div class="control-group">
<label class="control-label">Nom d'équipe</label>
<div class="controls" id="nom_equipe">
<input type="text" name="nom_equipe" value="" class="input-xlarge"> </div>
</div>
所以我用 ajax 检索表单错误,这就是我要做的:
if(data.validate == false)
{
if(data.nom_equipe != '')
{
$("#nom_equipe").append("span").addClass("label label-important").text(data.nom_equipe);
}
}
但它会像这样替换我的 div id=nom_equipe 的全部内容:
<div class="control-group">
<label class="control-label">Nom d'équipe</label>
<div class="controls label label-important" id="nom_equipe">Le champ Nom équipe est requis.</div>
</div>
最后,这是我想要的:
<div class="control-group">
<label class="control-label">Nom d'équipe</label>
<div class="controls" id="nom_equipe">
<input type="text" name="nom_equipe" value="" class="input-xlarge">
<span>The field nom_equipe is required </span>
</div>
PS:span div中的内容来自ajax请求。
【问题讨论】: