0

クリックイベントの後にhtmlのセクションを更新します。しかし、ページ全体を再レンダリングしたくありません...私のコードは次のようになります。

<div>OTHER PAGE STUFF I DO NOT WANT TO RE-RENDER</div>

<div>
  <span id="updateThisSection">{{data}}</span>
<div>

クリックイベント後にそのスパン内のデータを更新したい

linkClicked : function(e) {
//update the data inside the span here
}
4

1 に答える 1

0

常に要素全体にアクセスできるため、必要な部分だけを調整できますthis.$elthis.$

this.$('#updateThisSection').html('Some new content.');

単純なものよりも複雑なものがある場合は<span>、ビューのその部分に別のサブビューを追加することをお勧めします。次に、サブビューrenderを適切な変更イベントにバインドします。

于 2012-11-01T20:18:26.043 に答える