我们有一个使用angular.js运行的页面,并且在各种ng-scope
元素上有一些ng-click
类和<tr>
属性。
我们希望使用像greasemonkey这样的东西来在页面之后添加功能。特别是,在某些<td>
元素上,我们希望在单击或鼠标输入上附加文本。
我尝试过使用click
和mouseenter
事件处理程序与jQuery,似乎没有任何东西可以触发。 (但是,附加到<div>'s
mouseenter
和click
处理程序会触发它们。)
我对角度的了解是有限的,我不确定将ng-click
属性附加到元素是否会干扰将jQuery处理程序添加到其中的其他元素?如果是这样,我可以以某种方式添加到ng-click
处理程序吗?如果是这样,怎么样?
答案 0 :(得分:1)
我猜这是一个事件类型问题的顺序,因为你可能在页面上动态加载元素。
可能你的jQuery点击逻辑正在 页面上执行 元素确实存在。
例如,尝试将您的活动附加到文档中,以便所有 未来 匹配元素获得该活动。
$(document).on("click", "#yourSelector", function(){
// Do something.
});