var arrData = '{th:$sear_arr}'; var arrData = JSON.parse(arrData); $('#getsear').bind('input propertychange', function() { var newArr = []; var str_ = ''; let val_txt = $(this).val(); if(val_txt == ''){ return false; } for(var i = 0 ;i < arrData.length;i++){ var str = arrData[i]['title']; if(str.search(val_txt) != '-1'){ newArr.push(arrData[i]); } } console.log(newArr); if(newArr){ for(var i = 0;i< newArr.length;i++){ str_ +='<li><a href="/help.php?id='+newArr[i]['id']+'">'+newArr[i]['title']+'</a></li>'; } }else{ str_ += '<li>没有检索到数据</li>'; } $('.sear_li').html(str_); });