shokk99
Новичок
Всем доброго времени суток!
Опишу суть проблемы:
Вот кусок кода-
// Скрипт для работы с jquerry
<script>
$(document).ready( function() {
$('.<?php $moreinfo_id ?>').hide();
$('font.tutclick').click( function() {
$(".<?php $moreinfo_id ?>").slideToggle( 'slow' );
});
return false;
});
</script>
И ничего не работает, я уже как только не пробовал! Если class для div элемента прописать в виде текста, например <div class='moreinfo'> и ввести соответствующие карриктировки в Javascript, то конечно работает, только при клике открывает доп. информацию у всех записей сразу, а не у той по которой я кликнул.
Помогите пожалуйста разобраться!
Опишу суть проблемы:
Вот кусок кода-
// Скрипт для работы с jquerry
<script>
$(document).ready( function() {
$('.<?php $moreinfo_id ?>').hide();
$('font.tutclick').click( function() {
$(".<?php $moreinfo_id ?>").slideToggle( 'slow' );
});
return false;
});
</script>
PHP:
// Далее SQL запрос в базу и дальнейшая обработка
$q="SELECT * FROM table_name WHERE a = 1 ORDER BY id DESC";
$res=mysql_query($q);
while($row=mysql_fetch_array($res)) {
// Присваеваем значение переменной
$moreinfo_id=$row['id'];
// В начале распечатываем текст по которому будем кликать
echo "<font class='tutclick' size='3' color='orange'>Показать дополнительную информацию</font>" ;
// Теперь div элемент с этой самой доп. информацией
echo
"<div class=' " . $moreinfo_id . " '>" .
// здесь HTML таблица с неким содержимым которая заполняется данными из MySQL таблицы
"<TABLE BORDER='0'>...........</TABLE>";
// и закрываем div
echo "</div>";
}
Помогите пожалуйста разобраться!