0

{^{for}}要素をクリックして、ループで表示されているリストから要素を削除しようとしています<i>。これはもちろん、次のように jQuery を使用して実現でき.onます: Todos の例、ソース行 138

しかし、jQuery を使用しないアプローチか、少なくとも束縛を減らしたいと考えています。そこで、(eg)onclickが次のことに役立つかどうかを確認しました。

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

しかし、コンソールには何も役に立ちませんでした。

内から jsViews 互換データを取得する方法はありますonclickか?
そうでない場合: ヘルパーまたは何かを DOM イベントにバインドする方法はありますか? 私は次のようなものを想像しています:

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

1 に答える 1

1

はい、そうです、$.view(this)(HTML 要素のインスタンスはどこにありますかthis) を使用してビューを取得し、そこからデータを取得できます。

この新しい「チュートリアル シーケンス」に興味があるかもしれません - http://www.jsviews.com/#samples/data-link - 特にこのページhttp://www.jsviews.com/#samples/data-link/ hover - DOM イベントに接続するさまざまな方法に関連しています。

于 2013-10-09T01:40:55.403 に答える