Тема: Не можу добратись до елемента з тегом div та відповідним класом
Привіт усім!
Є система переписки на php + mySql + jQuery
Проблема ось у чому:
Потрібно реалізувати опрацювання клацу мишки по коментарі, по видаленню(хрестику) і т.д.
Коментарі знаходяться у такій ієрархії:
<div class="form_field_center" id="message_list">
<div id="newComment"></div>
<div id="comment_list">
// Повідомлення читаються з бази даних і розміщаються тут
</div>
</div>
Повідомлення читаються з бази даних у файлі get_message_list.рhp і повертаються за допомогою функції на AJAX
foreach($comments as $c)
echo $c->markup_read();
$('#comment_list').append(html);
У свою чергу, існує клас повідомлень з методом markup_read, що повертає HTML розмітку повідомлення з відповідними класами.
public function markup_read(){
$this->data['date_time'] = strtotime($this->data['date_time']);
return '<div class="comment" id='.$this->data['id'].'>
<div class="avatar"></div>
<div class="delete" id='.$this->data['id'].'></div>
<div class="edit" id='.$this->data['id'].'></div>
<div class="author">'.$this->data['author'].' ᐅ '.$this->data['recipient'].'</div>
<div class="date" title="Added at '.date('H:i \o\n d M Y',$this->data['date_time']).'">'.date('d/m/Y H:i:s',$this->data['date_time']).'</div>
<p>'.$this->data['message'].'</p>
<div>'.$this->data['id'].'</div>
</div>';
}
Потрібно реалізувати обробку клац по розмітці повідомлення - тобто по класу comment, delete, edit ...
Як дістатися до класу comment? Допоможіть, будь ласка. Дякую.
Ось як виглядають два повідомлення при перевірці елементів:
Ось html рядок цих повідомлень:
Однак при перегляді джерела сторінки спостерігаю наступне: