при клике на текст вопроса появляются варианты ответа, вопросы подгружаются при скроле до конца страницы. Каждый вопрос в блоке и у него свой id, варианты во втором блоке с id, которые и slideDown. Я вот сейчас печатаю и понимаю, что можно не присваивать им уникальные id, а искать следующий блок с классом. Правильно?
Антон Мелентьев: я написал только что жирный ответ и тостер почему-то его порезал, видимо изза тегов. Да, можно его запихать в один родитель и обращаться к нему через this. там еще косяки, не надо использовать div в head для счетчиков и не надо ставить классы закрывающемуся тегу. Вообщем, гугли this в javascript
1) убирать в .js верстку - не лучшее решение.
2) использовать onclick у тегов тоже не лучшая практика (кроме ряда исключений).
2) Передать из php в .js переменную (id в данном случае) можно путем присвоения js переменной значения в php файле и использования этой переменной в js файле. НО это ОЧЕНЬ плохой стиль. +возможны проблемы с облостями видимости и очередностью исполнения кода.
Антон Мелентьев: разделять html, js и php по максимуму. Т.е. в верстке у Вас есть . В js Вы делаете $('#hb_bl123_m').click(function(){});
Конечно на 100% разделить не получится, если у вас много генерируемой верстки, то либо пыхой, либо jsом вы её создаете. Но в любом случае создаем верстку с idшниками и потом вешаем на эти id хендлеры событий.