失败后插入的每个循环 [英] each loop for insertafter failing
问题描述
我试图在每个<label class="control-label">
之后添加<span class='validation'></span>
.我尝试了以下方法,但是它在每个标签之后多次添加了span类.
I am trying to add <span class='validation'></span>
after each <label class="control-label">
. I have tried following but it's adding span class multiple times after each label.
我还尝试在控件标签类之后使用.one()
,但是没有用.
I have also tried using .one()
after control label class but didn't worked.
我也想为每个选择添加相同的类.将在$('#myform :input')
内添加选择有效吗?
I want to add same class for each select as well. will adding select inside $('#myform :input')
work?
此代码出了什么问题.
$('#myform :input').each(function(){
$( "<span class='validation'></span>").insertAfter(".control-label");
});
HTML
<div class="col-sm-12">
<label for="Rec_Name" class="control-label">Your Name :</label>
<input class="form-control" type="text" id="Rec_Name" name="Rec_Name" placeholder="Enter Your Name">
</div>
推荐答案
因为您在每个控件标签类之后添加了span.
Because you add span to after each control-label class.
尝试这样:
$('<span>Validation</span>').insertAfter($(this).parent().find('.control-label'));
也许有点疯狂,但应该可以工作. 希望这会有所帮助.
Maybe a little crazy but should work. Hope this helps.
这篇关于失败后插入的每个循环的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!