首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >javascript / jquery中的typeahead

javascript / jquery中的typeahead
EN

Stack Overflow用户
提问于 2014-03-18 01:13:31
回答 1查看 155关注 0票数 0

我正在尝试用下面的代码创建一个typeahead:

代码语言:javascript
复制
function makeTypeahead($container, schedule){
    if(schedule !==undefined && schedule.classes!== undefined){
        $.each(schedule.classes, function(value){
            if(value.passed === false){
                $container
                .find('.activeClasses')
                .typeahead({
                    source : Fp.pluck(schedule.classes, 'className'),
                    items  : 15
                }); 
            }
        });
    }
}

//在此代码中,typeahead根本不起作用。( typeahead下拉列表中没有显示任何内容)

我也尝试过:

代码语言:javascript
复制
function makeTypeahead($container, schedule){
    //All non-passed classes
    if(schedule !==undefined && schedule.classes !== undefined){

        for(var i=0; i<schedule.classes.length; i++){
            if(schedule.classes[i].passed === false){
                console.log(schedule.classes[i].passed);
                $container
                .find('.activeClasses')
                .typeahead({
                    source : Fp.pluck(schedule.classes[i], 'className'),
                    items  : 15
                }); 
            }
        }

//在此代码中,typeahead根本不起作用。( typeahead下拉列表中没有显示任何内容)

我有一个课程表,课程是课程表中的每一节课。我想说的是,如果类没有通过,就不允许在typeahead中通过。

这是在twitter引导弹出窗口中完成的。这个html使用的是八字胡-例如:(我无法获得完整的html来显示,我想我没有为stackoverflow设置正确的格式)

代码语言:javascript
复制
input id="{{stnId}}"
value="{{stnValue}}"

有人知道我做错了什么吗?我觉得我离让它工作很近了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-21 23:53:04

代码语言:javascript
复制
function makeTypeahead($container, schedule){
        //Need All non-passed classes.
        if(schedule !==undefined && schedule.classes !== undefined){
            var notPassed = Fp.filter(schedule.classes, function (class) { return !class.passed; });
                    $container
                    .find('.activeClasses')
                    .typeahead({
                        source : Fp.pluck(notPassed, 'className'),
                        items  : 15
                        });
        }
    }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22460899

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档