Py学习  »  Jquery

按热键跳过li不工作jquery

Max • 5 年前 • 1546 次点击  

我有一个 li 表示在线考试的安排。

或者只是按键盘上的数字5。

问题

	
$("li").on("click",function(){
 $("li").find("input").hide();
$(this).find("input").show().focus();

});


var body = $('body');

    body.keypress( function (e) {
		
    var li =  $(document).find('ul.list li');

    
	
	if ( e.which == 53 ) {
		//alert()
		li.find("input").next().show();
	}
	
	
	
	
});
li input{display:none;}
li{cursor:pointer;border:1px solid red;margin:5px;padding:10px;}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>

<ul class='list'>

<li>a <input value='' /></li>
<li>b <input value='' /></li>
<li>c <input value='' /></li>
<li>d <input value='' /></li>
<li>e <input value='' /></li>
<li>f <input value='' /></li>

</ul>
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/53653
 
1546 次点击  
文章 [ 1 ]  |  最新文章 5 年前