Установить значение для всех id

141
06 ноября 2019, 20:40

Подскажите пожалуйста, как установить значение required для всех элементов с id[]

function ok() { 
$("#stol").prop("required", true); 
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> 
<input type="radio" name="1" id="stol1"> 
<input type="radio" name="1" id="stol2"><br> 
<a onclick="ok()">Установить</a>

Answer 1

С помощью селектора по атрибуту [id^="stol"], который выбирает все элементы, где id начинается со stol (для наглядности вместо required поставим disabled):

function ok() { 
  $('[id^="stol"]').prop("disabled", true); 
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> 
<input type="radio" name="1" id="stol[1]"> 
<input type="radio" name="1" id="stol[2]"><br> 
<a onclick="ok()">Установить</a>

Answer 2

Для решения этой задачи неуместно использовать id, нужно использовать class. Класс задаётся для всех похожих элементов, а ID — для одного выделяющегося из этого списка похожих элементов.

function ok() { 
  $(".stol").prop("required", true); 
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> 
<input type="radio" name="1" id="stol1" class="stol"> 
<input type="radio" name="1" id="stol2" class="stol"><br> 
<a onclick="ok()">Установить</a>

READ ALSO
Как создавать HTML (+ CSS) страницы в Java?

Как создавать HTML (+ CSS) страницы в Java?

Интересует библиотека по созданию HTML с добавлением в него данных через переменные (Что-то вроде Thymeleaf или HTMLFlow)Не с помощью SPRING и без Apache Tomcat!...

143
Удалить required

Удалить required

Подскажите пожалуйста почему не получается удалить required

139
Высчитать подстроку в строке [закрыт]

Высчитать подстроку в строке [закрыт]

Пишу сайтИ есть такая задача

148
Работа с Random в C#

Работа с Random в C#

Помогите пожалуйста сделать движение объекта по полю хаотичным, а также задать их начальное положение не в левом верхнем углуСейчас все...

132