我的HTML中有一部分要插入属性required="required"
,但我找不到它。我想从jQuery插入这部分,我尝试了这个函数:
$(document).ready(function() {
$(".tags .bootstrap-tagsinput input.tt-input").attr("required", "required");
});
浏览器的HTML视图是:
<div class="competence tags">
<label class="control-label required">Specializzazioni</label>
<span class="tel-span">(inserire specializzazioni separate da una virgola)</span>
<div class="bootstrap-tagsinput">
<span class="twitter-typeahead" required="required">
<input type="text" class="tt-hint" readonly=""required="required">
**<input type="text" class="tt-input" autocomplete="off" >**
</span>
</div>
</div>
我想将required="required"
放在**
所在的位置。
如何做到这一点?
答案 0 :(得分:0)
我不知道你为什么要使用很多选择器。
为了清楚起见,我认为您的HTML看起来像这样:
<div class="competence tags">
<label class="control-label required">Specializzazioni</label>
<span class="tel-span">(inserire specializzazioni separate da una virgola)</span>
<div class="bootstrap-tagsinput">
<span class="twitter-typeahead" required="required"></span>
<input type="text" class="tt-hint" readonly=""required="required">
<input type="text" class="tt-input" autocomplete="off" >
</div>
</div>
您可以使用以下选择器:
$(".tt-input").attr('required','required');
如果您只想要'标签'类的孩子:
$('.tags').children('.bootstrap-tagsinput').each(function(idx, obj) {
$(obj).children('.tt-input').attr('required','required')
});
希望这有帮助!