0

我正在尝试{^{for}}通过单击一个元素从一个循环显示的列表中删除一个<i>元素。这当然可以通过 jQuery 来实现,.on如下所示:Todos example, Source Line 138

但我想要一种无 jQuery 的方法,或者至少需要更少的绑定。所以我检查了(例如)onclick是否有助于以下方面:

<i onclick="console.dir(this);">delete</i>

但是我在控制台中发现没有任何帮助。

有没有办法从内部检索 jsViews 兼容数据onclick
如果没有:有没有办法将帮助程序或其他东西绑定到 DOM 事件?我在想像:

<i onclick=~deleteItem>delete</i>
4

1 回答 1

1

是的,没错,您使用$.view(this)thisHTML 元素实例在哪里)来获取视图,然后您可以从那里获取数据等等。

您可能对这个新的“教程序列”感兴趣 - http://www.jsviews.com/#samples/data-link - 特别是这个页面http://www.jsviews.com/#samples/data-link/ hover - 这与连接到 DOM 事件的不同方式有关。

于 2013-10-09T01:40:55.403 回答