Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.11.2020, 11:40
Новичок на форуме
Отправить личное сообщение для Soulfood Посмотреть профиль Найти все сообщения от Soulfood
 
Регистрация: 17.11.2020
Сообщений: 2

Динамическая подстановка префикса к ID блока
Здравствуйте!

Шаблон сайта формирует несколько блоков с помощью кода:

echo '<ul id="menu">';


в следствии чего на странице образуется несколько блоков с одинаковым ID.

Вопрос:

Как динамически подставить к этому ID префикс, чтобы каждый последующий блок на странице формировался с ID:

menu_1
menu_2
menu_3

итд, по мере вызова этого кода?


Заранее спасибо!
Ответить с цитированием
  #2 (permalink)  
Старый 17.11.2020, 12:56
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Ну если вы автоматом хотите подставить любое к имени, значит вам эти ID как собаке лапа лишняя, удалите это атрибут вообще, его наличие не является обязательным условием.

PS. praefixus — «прикреплённый впереди»
Ответить с цитированием
  #3 (permalink)  
Старый 17.11.2020, 14:22
Новичок на форуме
Отправить личное сообщение для Soulfood Посмотреть профиль Найти все сообщения от Soulfood
 
Регистрация: 17.11.2020
Сообщений: 2

Решение:
$menuId = 0; // Где-то в области видимости объявляем переменную.

// Потом просто
echo '<ul id="menu_'.++$menuId.'">';
Ответить с цитированием
  #4 (permalink)  
Старый 17.11.2020, 20:11
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Soulfood,
офигеть какая красота, а зачем?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
стрелки вниз, верх при раздвижение блоков dima018 Элементы интерфейса 8 12.02.2018 21:29
Движение по элементам блока без перезапуска функции выпадающеего меню. tutelaris Элементы интерфейса 4 26.04.2013 09:15
слайд панели tadjik1 Элементы интерфейса 22 02.04.2012 17:13
Два блока div разъезжаются при скроллинге окна браузера. call007 jQuery 0 03.04.2011 16:21
Динамическая подстановка названий элементов spnova Элементы интерфейса 1 15.08.2009 11:39