纯js的<input type="text" id="select" style="width: 82px;"><div id='list'>
<ul>
<li><a href="#" >产品1</a> </li>
<li><a href="#" >产品2</a> </li>
</ul>
</div>在select中按下键时跳到list列表中选择一项,回车,数据填到select中。现在问题是一直没太想明白怎么在list上移动的问题。
<ul>
<li><a href="#" >产品1</a> </li>
<li><a href="#" >产品2</a> </li>
</ul>
</div>在select中按下键时跳到list列表中选择一项,回车,数据填到select中。现在问题是一直没太想明白怎么在list上移动的问题。
function EndterToList(val)
{
if (event.keyCode==13)
{
$("#list ul").append("<li><a href=''>"+val+"</a></li>")
};
}</script>
<body><input type="text" id="select" style="width: 82px;" onkeydown="EndterToList(this.value)">
<div id='list'>
<ul>
<li><a href="#" >产品1</a> </li>
<li><a href="#" >产品2</a> </li>
</ul>
</div>
</body>
点击选择值,好像楼主已经实现了,就不说了.
----------------------检测event,keyCode 37 上 39 下