var之外的Jquery访问函数

时间:2012-05-18 13:42:45

标签: javascript jquery

我正在尝试从我的var中访问我的var之外的newTokenText函数。

(function ($) {

// Default settings
    var DEFAULT_SETTINGS = {
        resultsFormatter: function(item, resultSize, index){
            return "<li>" + newTokenText(item[this.propertyToSearch], resultSize, index) + "</li>"
        },
    }

   init: function(url_or_data_or_function, options) {
        var settings = $.extend({}, DEFAULT_SETTINGS, options || {});
   }


    function newTokenText(value, resultSize, index) {
        if(settings.newTokenText && resultSize == index) {
            return value + " " + settings.newTokenText;
        }
        return value;
    }

    function populate_dropdown (query, results) {
        if(results && results.length) {               
            var resultSize = results.length - 1;
            $.each(results, function(index, value) {
                var this_li = settings.resultsFormatter(value, resultSize, index);
            }
        }
    } 

得到错误,newTokenText不是一个函数。有人可以告诉我如何访问这个功能?

0 个答案:

没有答案