我正在尝试用下面的代码创建一个typeahead:
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下拉列表中没有显示任何内容)
我也尝试过:
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设置正确的格式)
input id="{{stnId}}"
value="{{stnValue}}"
有人知道我做错了什么吗?我觉得我离让它工作很近了。
发布于 2014-04-21 23:53:04
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
});
}
}
https://stackoverflow.com/questions/22460899
复制相似问题