@kingofbots

Как подключить все одинаковые id div'ов?

<div id="news">

        <?php if ($result = $link->query("SELECT * FROM news")) {
            $row = $result->fetch_all();
            $i = 0;
            foreach ($row as &$value){
                $i++;
                echo('<div id="new" class="'.$i.'"=> <img src="'.$value[1].'"><div id="new-cent">'.$value[2].'</div><div id="new-text">'.$value[3].'</div></div>');
            }
        }
        $result->close(); ?>
        
        <script>
		    $('#new').click(function () {
		        alert($('#new').attr('class')); 
		    });
        </script>
    </div>


Есть данный код, хочу, чтобы после клика на каждый блок с id new вылезал его класс.
  • Вопрос задан
  • 114 просмотров
Решения вопроса 4
Dnebl
@Dnebl
Атрибут id должен быть уникальным. Не должно быть элементов у которых одинаковые id
Ответ написан
Комментировать
kores
@kores
Помог ответ? Отметь решением!
Id должен быть уникален, классы могут повторятся
Ответ написан
Комментировать
IceRD
@IceRD
id должен быть уникальным.
htmlbook.ru/html/attr/id

можно раздать всем класс .new и повесить событие
$('html').on('click','.new',function () {
				//code
			});
Ответ написан
Комментировать
@Giperoglif
id должен быть уникальным
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы