我将 select 与 onchange 事件一起使用。当用户在选择中选择一个项目时,我正在使用 jquery post 加载下面的内容。它工作正常。但是焦点仍然在选择上,当我使用键盘上的向下箭头向下滚动时,选择会改变加载不同的内容。
我想知道在更改事件之后如何将焦点从选择转移到滚动条。
我很感激任何帮助。
我将 select 与 onchange 事件一起使用。当用户在选择中选择一个项目时,我正在使用 jquery post 加载下面的内容。它工作正常。但是焦点仍然在选择上,当我使用键盘上的向下箭头向下滚动时,选择会改变加载不同的内容。
我想知道在更改事件之后如何将焦点从选择转移到滚动条。
我很感激任何帮助。
你不需要关注滚动条(我什至不知道这是否可能)。您所要做的就是将注意力转移到您的选择上。
所以在你的 onchange 处理程序中:
$(this).trigger('blur');
您可以在 Jquery 发布请求
位置成功
$('#select').next().focus();
例子 :
$.ajax
({
type: "GET",
url: URL
success: function (html)
{
// your code here
$('#select').next().focus();
}
});