jsViews:将函数/助手绑定到 DOM 事件
jsViews: bind function/helper to DOM event
我正在尝试通过单击<i>
元素从以{^{for}}
循环显示的列表中删除一个元素。这当然可以通过jQuery的.on
来实现,如下所示:Todos示例,源代码行138
但我想要一种无jQuery的方法,或者至少更少的约束。所以我检查了(例如)onclick
是否有助于以下方面:
<i onclick="console.dir(this);">delete</i>
但是我在控制台中发现没有任何帮助。
有没有办法从onclick
中检索jsViews兼容数据?
如果没有:有没有办法将帮助程序或其他东西绑定到 DOM 事件?我正在想象这样的事情:
<i onclick=~deleteItem>delete</i>
是的,没错,您可以使用$.view(this)
(其中this
是HTML元素实例)来获取视图,从那里您可以获取数据等等。
您可能对这个新的"教程序列"感兴趣 - http://www.jsviews.com/#samples/data-link - 尤其是此页面 http://www.jsviews.com/#samples/data-link/hover - 它与连接到 DOM 事件的不同方式有关。
相关文章:
- Mobile Safari、jQuery以及绑定到未来的DOM元素
- dom元素与javascript变量的绑定
- Ember.js:通过绑定/模型查找DOM元素
- 动态创建的DOM元素上的jQuery事件绑定
- 如何将 DOM 元素绑定到自定义 $.touchpress 事件
- 当元素在事件绑定后附加到DOM时,触摸事件不起作用
- 在表单提交将DOM的一部分替换为分部之后,我应该将ajax成功绑定到什么来使我的javascript工作
- 如果移除并重新添加DOM元素,则ng单击绑定丢失
- jQuery绑定了没有DOM元素的AJAX事件
- AngularJS-$scope不绑定到DOM
- 如何将事件绑定到没有DOM对象的函数
- 为什么 DOM 事件处理程序中的嵌套函数会修复“this”绑定
- 如何在 Javascript 中处理同一 dom 上的 click 和 dblclick 事件绑定
- 直接绑定到 DOM,而不是事件
- DOM 绑定错误:未定义侦听器方法
- AngularJS :如何创建DOM并绑定到基于任意分层数据的模型
- 如何将两个 html 元素绑定在一起,当第一个元素被删除时,第二个元素也从 DOM 中删除
- 使用 D3js 时,带有 DOM 的 AngularJS 数据绑定不起作用
- 敲除获取绑定到 DOM 元素的可观察量
- Javascript解绑定dom事件