我尝试通过单击{^{for}}
元素从<i>
循环显示的列表中删除元素。这当然可以通过jQuery的.on
实现,如下所示:Todos example, Source Line 138
但我想要一个无jQuery的方法或至少不那么具有约束力。所以我检查了(例如)onclick
是否有助于以下内容:
<i onclick="console.dir(this);">delete</i>
但我发现控制台没有任何帮助。
有没有办法从onclick
中检索jsViews兼容数据?
如果没有:有没有办法将帮助器或东西绑定到DOM事件?我想象的是:
<i onclick=~deleteItem>delete</i>
答案 0 :(得分:1)
是的,这是正确的,您使用$.view(this)
(其中this
是HTML元素实例)来获取视图,并从那里获取数据,还有更多。
您可能对这个新的“教程序列”感兴趣 - http://www.jsviews.com/#samples/data-link - 特别是此页面http://www.jsviews.com/#samples/data-link/hover - 这与连接DOM事件的不同方式有关。