1
我第一次使用jsRender,並且在完整的文檔中找不到太多東西。在jsRender中,你如何訪問你正在更新的元素?
我填充使用此模板的網格 -
<script id="my-grid" type="text/x-jsrender">
<div class="grid-item">
<img class="grid-item-image" src="img.gif" />
<div class="grid-item-description">{{clean:Name}}</div>
</div>
</script>
我有一個轉換器設置爲清理數據回來在Name
-
$.views
.converters({
clean: function (x) {
if (x) {
x=x.replace(/<br \/>/gi, " - ");
} else {
x="";
}
return x;
}
});
轉換器工作正常,但我想要做的是實際上刪除else
中元素grid-item-description
的這個實例(當沒有要顯示的文本時)。
如何找出我目前在jsRender中刪除該元素的哪個元素?
謝謝! 邁克 -
感謝發現,這似乎是工作! – 2013-04-25 23:24:06