从jquery 1.8.1移动到jquery 1.9.1时出错

从jquery 1.8.1移动到jquery 1.9.1时出错,jquery,twitter-bootstrap-3,render,Jquery,Twitter Bootstrap 3,Render,我需要使用引导js文件,但我的jquery插件是1.8.1。因此,我将jquery更新为1.9.1。然而,当我现在尝试用新版本呈现模板时,它抛出以下错误 Uncaught Error: Syntax error, unrecognized expression: Error: view.hlp(...) is not a function. at Function.st.error (jquery-1.9.1.min.js:4) at ft (jquery-1.9.1.min.j

我需要使用引导js文件,但我的jquery插件是1.8.1。因此,我将jquery更新为1.9.1。然而,当我现在尝试用新版本呈现模板时,它抛出以下错误

Uncaught Error: Syntax error, unrecognized expression: Error: view.hlp(...) is not a function.
    at Function.st.error (jquery-1.9.1.min.js:4)
    at ft (jquery-1.9.1.min.js:4)
    at wt (jquery-1.9.1.min.js:4)
    at Function.st [as find] (jquery-1.9.1.min.js:4)
    at init.find (jquery-1.9.1.min.js:4)
    at e.fn.init.init (jquery-1.9.1.min.js:3)
    at new e.fn.init (jquery-migrate-1.2.1.min.js:2)
    at b (jquery-1.9.1.min.js:3)
    at Object.renderMarket (List.js:174)
    at Object.<anonymous> (List.js:502)
Uncaught Error:语法错误,无法识别的表达式:Error:view.hlp(…)不是函数。
at Function.st.error(jquery-1.9.1.min.js:4)
at ft(jquery-1.9.1.min.js:4)
at wt(jquery-1.9.1.min.js:4)
在Function.st[as find](jquery-1.9.1.min.js:4)
在init.find上(jquery-1.9.1.min.js:4)
在e.fn.init.init(jquery-1.9.1.min.js:3)
在新的e.fn.init中(jquery-migrate-1.2.1.min.js:2)
在b(jquery-1.9.1.min.js:3)
在Object.renderMarket(List.js:174)
反对。(List.js:502)
这是我的renderMarket电话

renderMarket: function (market, $contentholder) {
            var $market = $('.List div.marketcontainer[dataID=' + market.MarketID + ']');
            if ($market.length < 1) {

                $market = $($('#markettmpl').render(market)).appendTo($contentholder.children(".marketlist")); //throws an error here
            } else {
                var $newMarket = $($('#markettmpl').render(market));
                $market.replaceWith($newMarket);
                $market = $newMarket;
            }

            if (market.MarketOptions.length > 0) {
                    var dropper = $('<div class="Clicker"></div>');
                    dropper.append(exotics);
                    $market.find('.loader').before(dropper);
                }
                var $marketTemplate = $('#' + market.Sport + 'tmpl').length > 0 ? $('#' + market.Sport + 'tmpl') : $('#DEFAULTtmpl');
                var $marketoptions = $($marketTemplate.render(market)).appendTo($market.find(".marketoptionslist"));
                var $optionsTemplate = $('#' + market + 'optiontmpl').length > 0 ? $('#' + market + 'optiontmpl') : $('#DEFAULToptiontmpl');
                $marketoptions.children("tbody").append($optionsTemplate.render(market.MarketOptions));
            }
            else {
                //$market.append($('#NoMarketOptions').render({}));
                $market.children('h3 + div').hide();
                $market.addClass('closed');
            }
            return $market;
        },
renderMarket:function(市场,$contentholder){
var$market=$('.List div.marketcontainer[dataID='+market.MarketID+']);
如果($market.length<1){
$market=$($('#markettmpl').render(market)).appendTo($contentholder.children(“.marketlist”);//在此处引发错误
}否则{
var$newMarket=$($('#markettmpl').render(market));
$market.replacement为($newMarket);
$market=$newMarket;
}
如果(market.MarketOptions.length>0){
变量滴管=$('');
滴管。附加(外来);
$market.find('.loader')。在(滴管)之前;
}
var$marketTemplate=$('#'+market.Sport+'tmpl')。长度>0?$('#'+market.Sport+'tmpl'):$('#DEFAULTtmpl');
var$marketoptions=$($marketTemplate.render(market)).appendTo($market.find(“.marketoptionslist”);
变量$optionTemplate=$('#'+market+'OptionTempl')。长度>0?$('#'+market+'OptionTempl'):$('#DefaultOptionTempl');
$marketoptions.children(“tbody”).append($options模板.render(market.marketoptions));
}
否则{
//$market.append($('NoMarketOptions').render({}));
$market.children('h3+div').hide();
$market.addClass(“已关闭”);
}
返回美元市场;
},
它在jQuery1.8.1中可以正常工作,但现在在1.9.1中它不能进行渲染。我做错了什么

这些是我添加的脚本

    <script src="../../../Scripts/jquery-1.9.1.min.js" type="text/javascript"></script>
        <script src="../../../Scripts/jquery-ui-1.11.4.min.js" type="text/javascript"></script>
        <script src="../../../Scripts/jquery-migrate-1.2.1.min.js"></script>
        <script src="../../../Scripts/bootstrap.min.js" type="text/javascript">
<script src="../../../Scripts/jsRender.js"type="text/javascript"></script>


也许您还需要升级jsRender的版本。你能告诉我你用的是哪个版本吗?@kakamg0我用的是v1.0.0-beta版