Intereting Posts
Использование кэширования браузеров для сторонних JS Использование Notepad ++, комментарии `//` в PHP останавливает скрипт как защитить паролем загружаемые pdf-файлы на веб-сайте В чем разница между if (! Variable) и if (isset ($ variable))? Как использовать конфигурационный файл YAML в Silex Framework Как интегрировать несколько объектов в форму в Symfony 2 Функция ucfirst () для многобайтовых кодировок символов Чтобы понять PHP-команду include -command Как использовать пользовательский профиль firefox с фреймворком PHPUnit Webdriver? Как создать порог для подобных строк, используя расстояние Левенштейна и учет опечаток? Числа к римским номерам с php Экранирующая строка для использования в регулярном выражении SQLSTATE : базовая таблица или представление не найдены: 1146 Таблица X не существует Как получить количество дней и месяцев с определенных дней Сохранять значение в форме после отправки PHP

Поиск класса, на который нажата кнопка

Я знаю, что я задавал этот вопрос много раз, но я все еще не нашел правильного ответа.

num должно отображаться ТОЛЬКО классом, в который была нажата кнопка.

<script> var num = 1; function ajax_post(obj){ $.ajax('javas.php', { success: function(response) { $(obj).parent().next('.status').html(response); }, data: "num=" + (++num) }); } function ajax_posta(obj){ $.ajax('javas.php', { success: function(response) { $(obj).parent().next('.status').html(response); }, data: "num=" + (--num) }); } $(document).ready(function() { $('.eventer > .submit').click(function () { ajax_post(this); }); alert("lol"); }); </script> <br> <div id = 'eventcontainer' > 

Создается класс Eventer, а также класс состояния (несколько раз, поскольку он находится в цикле while (не указан в коде)

  echo " <div class = 'eventer'> $timeposted <br>$eventlist <button name='myBtn' type='button' onClick='javascript:ajax_post();'>Inc</button> <button name='lol' type='button' value='dec' onClick='javascript:ajax_posta();'>dec</button></div> <div class = 'status'>sigh</div>"; echo "<br>"; } </div> 

Ничего не происходит, когда я нажимаю кнопки в любом классе, тогда как число должно отображаться только в классе, в котором была нажата кнопка в классе eventer.

Пожалуйста, помогите спасибо

onClick='javascript:ajax_posta();'

должно быть

onClick='ajax_posta()'

Вы уверены, что результат положительный? Качество вашего заданного вопроса очень плохое, и я не могу понять, что вы просите.

Что вы подразумеваете под «num необходимо отображать ТОЛЬКО класс, на который нажата кнопка».