Элементы CSS select с частичным идентификатором
У меня есть некоторые элементы, сгенерированные с PHP, и я хотел бы знать, можно ли выбрать элемент с неполным идентификатором, например:
<div class="1" id="as_1"> ... </div>
<div class="2" id="bs_1"> ... </div>
<div class="1" id="as_2"> ... </div>
<div class="2" id="bs_2"> ... </div>
Класс используется для вещей, которые у них есть общего, но теперь мне нужно их выбирать индивидуально, но я не знаю полного имени.
Могу ли я использовать что-то вроде:
#as_{ ... }
#bs_{ ... }
Ответы
Ответ 1
Не с селекторами идентификаторов, так как они требуют полных имен идентификаторов, но с селекторами подстроки:
div[id^="as_"]
div[id^="bs_"]
Но так как ваши элементы имеют атрибут class
, почему бы не добавить общий класс к каждой группе элементов и выбрать этот класс, чтобы сделать вещи проще? Вы должны уметь определять класс группировки с использованием PHP, как это делается для генерации идентификаторов.