不会写这个作业了,可以给点提示吗
$(function(){ var $btnText = $('.header-search-input'); var $list = $(".list"); var val,query; $btnText.on('input',function(){ $.ajax({ type:"GET", url:"./search.json", dataType:"json", success:function(data){ $.each(data,function(index,value){ var val = value; $.each(val,function(idx,value){ //如果text中的值等于json的值 var query = value.Query; if($btnText.val() == query){ var txts = value.Results[idx].Suggests; //$list.css("display","block"); $list.show(); //var $list = $(".list"); //遍历每个list的值把它们添加到list中 $.each(txts,function(index,value){ var lis = $("<li></li>").text(value.Txt); lis.css("listStyle","none"); $list.append(lis); }) } }) }) } }) })//2 })//1
写到这里,可以把搜索的文字显示出来,但是怎么隐藏呢?还有后面的部分不会做了
0
收起
正在回答 回答被采纳积分+1
3回答
jQuery深入&移动端开发 2018
- 参与学习 262 人
- 提交作业 56 份
- 解答问题 119 个
由于上网的设备多样化,互联网开发越来越倾向于移动端;由于移动设备的多样性、响应式布局越来越被看重;如果你不想局限于pc端,就来这和大牛们一起体验移动响应式开发吧。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星