要實現的功能是:查詢後聚焦到查詢框,並保留原來的查詢內容,同時聚焦到內容後
<script type="text/javascript">
$(document).ready(function(){
//回車事件
$("#right_input_search_name").keydown(function(event)
{
if (event.keyCode == 13)
{
searchRights();
$("#right_input_search_name").focus();
}
});
});
</script>
如上代碼,查詢框聚焦不了
<script type="text/javascript">
$(document).ready(function(){
//回車事件
$("#right_input_search_name").keydown(function(event)
{
if (event.keyCode == 13)
{
searchRights();
alert("..");
$("#right_input_search_name").focus();
}
});
});
</script>
這樣能聚焦 但是卻多了alert,顯然不行
<script type="text/javascript">
$(document).ready(function(){
//回車事件
$("#right_input_search_name").keydown(function(event)
{
if (event.keyCode == 13)
{
searchRights();
$("#right_input_search_name").focus().val( $("#right_input_search_name").val());
}
});
});
</script>
如上是別人給的幫助,能顯示內容但是沒有聚焦;如果也加上alert,就能聚焦到內容後,但是卻多了一個alert
求各位大俠不吝賜教!
try
$(document).ready(function(){
//回車事件
$("#right_input_search_name").keydown(function(event)
{
if (event.keyCode == 13)
{
searchRights();
setTimeout(function(){ $("#right_input_search_name").focus();},200);
}
});
});