Динамическая подстановка префикса к ID блока
Здравствуйте!
Шаблон сайта формирует несколько блоков с помощью кода: echo '<ul id="menu">'; в следствии чего на странице образуется несколько блоков с одинаковым ID. Вопрос: Как динамически подставить к этому ID префикс, чтобы каждый последующий блок на странице формировался с ID: menu_1 menu_2 menu_3 итд, по мере вызова этого кода? Заранее спасибо! |
Ну если вы автоматом хотите подставить любое к имени, значит вам эти ID как собаке лапа лишняя, удалите это атрибут вообще, его наличие не является обязательным условием.
PS. praefixus — «прикреплённый впереди» |
Решение:
$menuId = 0; // Где-то в области видимости объявляем переменную. // Потом просто echo '<ul id="menu_'.++$menuId.'">'; |
Soulfood,
офигеть какая красота, а зачем? |
Часовой пояс GMT +3, время: 11:14. |