Есть часть моего 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"
где **
есть.
Как это можно сделать?
Возможно, я переборщил свое редактирование, но это работает отлично. См. [Эта скрипка] (http://jsfiddle.net/s2vx1gfL/). – jurgemaister
Включили ли вы JQuery в свой проект? Кроме того, вам не удалось закрыть '' для вашего элемента 'div.competence.tags' и' 'для' span.twitter-typeahead' – Vucko
Ваш jQuery выглядит правильно, хотя вы можете использовать $ ('. Tt-input ") .attr («required», «required»), если у вас нет других экземпляров этого класса на странице, где вы не хотите этого атрибута. – lharby