Jquery模板代码 - 无法理解代码

时间:2016-05-30 13:45:52

标签: jquery jquery-plugins

我从https://searchcode.com/codesearch/view/44311232/

下面下载了jquery模板

我无法理解以下代码的目的是什么: -

$.fn.html = function( value , o ) {
    if (value && value.isTemplate) var value = value.apply( o );

    var r = $_old.html.apply(this, [value]);

    return r;
};

1 个答案:

答案 0 :(得分:0)

该代码覆盖了jQuerys .html()方法,并检查第一个参数是否是具有属性isTemplate的函数/对象。如果是这样,它会使用第二个参数调用该函数,并将结果应用于jQuery原始.html()方法。

编辑:代码可能会抛出value已定义的警告,请在var之前删除value以修复它。