单击事件不触发 - 在一个实例中工作,但不在另一个实例中工作?

时间:2011-10-15 06:18:20

标签: javascript jquery html

我在.click()上有一个.button-add事件活页夹。在我原来的一个页面标记中,这样可以正常工作,但是在第二页中,它没有,我完全不知道为什么。

示例一(工作 - 示例2中的提取):http://jsfiddle.net/EC3wA/

示例二(不工作 - 完整代码):http://jsfiddle.net/rLKY4/

两者对$('.button-add').click(..具有完全相同的jQuery函数,但我无法弄清楚第二个不起作用。

任何帮助,如果弄清楚问题是什么将非常感谢!

(注意:我试图评论$('select[name=id]').change(..))的一件事是无济于事。

1 个答案:

答案 0 :(得分:-1)

运行控制台,您将看到js错误“意外令牌;”。

 line 31:  var options = '<?php echo str_replace(array("\n","\r"), '', $geo_options); ?>';

你需要逃避单引号。 javascript被破坏了,这就是按钮事件处理程序没有绑定的原因。