Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带jQuery问题的Angular JS_Jquery_Angularjs_Javascript Framework - Fatal编程技术网

带jQuery问题的Angular JS

带jQuery问题的Angular JS,jquery,angularjs,javascript-framework,Jquery,Angularjs,Javascript Framework,我在RubyonRails应用程序中使用AngularJS-v1.0.3和jQuery-1.7.2 我的JS文件中有live和bind事件。JS绑定没有正常进行 jQuery(id).live("click", function(){ alert('test');}); 如果我在chrome控制台中再次定义该事件,那么绑定也不会发生。但如果我这样做了 jQuery(id).click(function(){ alert('test');}); 然后绑定就发生了。有谁能帮我解决这里的问题吗?从

我在RubyonRails应用程序中使用AngularJS-v1.0.3和jQuery-1.7.2

我的JS文件中有live和bind事件。JS绑定没有正常进行

jQuery(id).live("click", function(){ alert('test');});
如果我在chrome控制台中再次定义该事件,那么绑定也不会发生。但如果我这样做了

jQuery(id).click(function(){ alert('test');});
然后绑定就发生了。有谁能帮我解决这里的问题吗?

从jQuery 1.7开始,方法.live()就被弃用了,改用.on()。

谢谢卡洛斯!我也尝试过使用.on(),但我遇到了相同的问题。可能您在元素上附加了另一个事件来停止事件链。使用jQuery(element)检查附加到元素的onclick事件。数据(“事件”)。单击