不会写这个作业了,可以给点提示吗
$(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 星