#javascript #jquery #html
#javascript #jquery #HTML
Вопрос:
У меня .click()
включена привязка событий .button-add
. В моей исходной разметке для одной страницы это работает нормально, однако во второй это не так, и я абсолютно не понимаю, почему.
Пример первый (рабочий — извлечение из примера 2): http://jsfiddle.net/EC3wA /
Пример второй (не работает — полный код): http://jsfiddle.net/rLKY4 /
Оба имеют точно такую же функцию jQuery для $('.button-add').click(..
, но я просто не могу понять, что второе не будет работать.
Любая помощь, если вы выясните, в чем проблема, будет с благодарностью!
(Примечание: одна вещь, которую я безуспешно пытался комментировать $('select[name=id]').change(..)
).
Комментарии:
1. Да, хорошо, я могу полностью удалить часть, которая использует PHP, поскольку результаты, которые он должен получать, уже находятся в HTML, одна секунда. — jsfiddle.net/rLKY4/1 . Все еще не запускается, поэтому я думаю, что это проблема в HTML, но я просто не могу понять, что:/.
Ответ №1:
Запустите консоль, и вы увидите ошибку js «неожиданный токен; «.
line 31: var options = '<?php echo str_replace(array("n","r"), '', $geo_options); ?>';
Вам нужно экранировать одинарные кавычки. Javascript сломан, поэтому обработчик события кнопки не привязан.
Комментарии:
1. О, я c .. тогда вы получаете эту ошибку консоли, потому что jsfiddle не может оценить php.