源代码
<html>
<head>
<meta charset="utf-8" />
<script type="text/javascript" src="jquery-1.7.1.min.js"></script>
<script>
//定义一个数据数组
var mycars = new Array("尤成军1", "尤成军2", "爬楼高手1","爬楼高手2");
function getdata(Avlaue) {
var inputObj = $("#A");
var showObj = $("#B");
showObj.css("border", "1px solid #333333")
.css("position", "absolute")
.css("top", inputObj.offset().top + inputObj.height() + 5)
.css("left", inputObj.offset().left)
.css("width", inputObj.width() + 3 + "px");
showObj.html("");
if (Avlaue!= "") {
for (var i = 0; i < mycars.length; i++) {
if (mycars[i].indexOf(Avlaue) != -1) {
var newDivNode = $("<div style='cursor: pointer;'>")
.attr("id", mycars[i]);
showObj.append(newDivNode.html("<span>" + mycars[i] + "</span>"));
newDivNode.click(function () {
var comText = $(this).text();
inputObj.val($(this).attr('id'));
showObj.hide();
});
}
}
showObj.show();
}else{
showObj.hide();
}
}
</script>
</head>
<body>
请输入<input type="text" id="A" onkeyup="getdata(this.value);" />
<div id="B"></div>
<hr>
</body>
</html>