html
<div class="weui-cell__bd" id="divhosp3" style="width:65%;margin-left: 20px">
<input id= "prohospital3" type="text"/>
<ul id="hospname3" style="list-style:none;width:100%;height:100px;position:absolute;z-index:999;background:#fff;overflow-y:scroll">
</ul>
</div>
js
$('#prohospital3').focus(function(){
$.ajax({
url: '../weixin/d101/list',
type: 'post',
dataType: 'json',
success: function (res) {
var select1 = $("#hospname3");
var data = res.list;
for (i in data) {
select1.append("<li value='"+data[i].d10101+"'>"
+ data[i].d10102 + "</li>");
}
//显示医院呢下拉框
$('#hospname3').show();
}
});
})
// 协议医院3失去焦点
$('#prohospital3').blur(function(){
$('#hospname3').hide(200);
})
// 协议医院3点击赋值
$("#hospname3").on("click","li", function() {
hname3= $(this).text();
hcode3 = $(this).attr("value");
$('#prohospital3').val(hname3);
});
// 协议医院3模糊查询方法一
$("#prohospital3").on("input propertychange", function () {
var text = $('#prohospital3').val();
$("#divhosp3 li")
.hide()
.filter(":contains('" + text + "')")//文字
.show();
});
// 协议医院3模糊查询方法二
//输入实时查询事件,propertychange是IE的输入监听事件,input是其它浏览器
$("#prohospital1").bind("input propertychange",function(event){
var text = $('#prohospital1').val();
$("#divhosp li")
.hide()
.filter(":contains('" + text + "')")//文字
.show();
});