我为Telerik RadTreeView编写了一个javascript函数,如下所示:

function CheckedNodeValues() {
    var checkedNodes = $(this).get_checkedNodes();
    for (var n in checkedNodes) {
        checkedNodes[n].get_value();
    }
}


我希望能够执行myRadTreeView.CheckedNodeValues()而不是CheckedNodeValues(myRadTreeView);

有没有办法在Javascript中向类添加函数?
我希望我要清楚的是,理想情况下,我想扩展类中可用的方法。

最佳答案

这样的事情应该做..

   Telerik.Web.UI.RadTreeView.prototype.CheckedNodeValues = function() {
        var checkedNodes = $(this).get_checkedNodes();
        for (var n in checkedNodes) {
            checkedNodes[n].get_value();
        }
    }

10-07 17:39