@Aleksander911

Как убрать php из js?

Доброго дня всем. Имеется код на js и php, js передает событие по разным id в Google Map:
$("#card'.$id.'").each(function() {
					$(this).on("mouseenter", function() {
					if(infobox) {
						google.maps.event.trigger(Marker['.$id.'], "click");
					}
					});
					$(this).on("mouseleave", function() {
						infobox['.$id.'].open(mapGMap, Marker['.$id.']);
						});
					});

и
<div id="card<?php echo $item->id; ?>">Текст</div>
Подскажите, возможно ли избавиться от php в javascript-коде и при помощи, например, цикла выполнять код?
Ps: id - это число
  • Вопрос задан
  • 249 просмотров
Решения вопроса 1
VladimirAndreev
@VladimirAndreev
php web dev
Указать диву класс и повесить обработчик на него. А ид параметром.

<div class="card-item" item-id="<?php echo $item->id; ?>" id="card<?php echo $item->id; ?>">Текст</div>
<script>
$('.card-item').each(function(){
    var item_id = $(this).attr('item-id');
});
</script>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
07 мая 2024, в 14:38
8000 руб./за проект
07 мая 2024, в 14:38
15000 руб./за проект
07 мая 2024, в 14:36
70000 руб./за проект