$.link jsrender 不工作

$.link jsrender doesn't work

在控制台中显示此错误消息

Uncaught TypeError: $.link is not a function at 6.html:17.

 <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>Untitled Document</title>
    <script src="jsrender-master/jsrender.js" type="text/javascript"></script>
    <script src="http://code.jquery.com/jquery-latest.min.js"></script>
     <script src="http://ajax.microsoft.com/ajax/jquery.templates/beta1/jquery.tmpl.min.js"></script>
    <script src="jsViews.js"></script>
    </head>

    <body>
    <label><input data-link="show" type="checkbox"/> Show</label>
    <div data-link="{if show tmpl='show this'}{else tmpl='no show'}"></div>

    <script>
    $.link(true, "body", {show: true});


    </script>

    </body>
    </html>

必须包含这三个文件,否则无法运行。

<script src="https://cdnjs.cloudflare.com/ajax/libs/jsrender/0.9.90/jsrender.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jsviews/0.9.90/jquery.observable.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jsviews/0.9.90/jquery.views.min.js"></script>

或者您可以用单个文件替换 jsrender.js,jsviews.js:

<script src="https://cdnjs.cloudflare.com/ajax/libs/jsviews/0.9.90/jsviews.min.js"></script>

http://www.jsviews.com/#download