1、根据数据结构生成HTML结构(利用dom操作)。
2、获取每一个li,给每一个li中每一个a标签绑定事件处理函数。
3、点击a标签,把a标签的内容添加在对象中,同时添加样式。
4、根据对象存的属性生成选择则条件的HTML结构(按顺序排列)。
5、点击关闭选择的条件,删除数据,移除HTML结构,去除在其对应的li中的样式。
写下思路吧:写个过滤的function
var allData = [] //数组
function filter(key){
var len = allData .length
var result = []
for(var i=0i<leni++){
if(allData[i].indexOf(key)!=-1){//key 拉列表框选择相应项
result.push(allData[i])
}
}
return result
}