我希望当我按上下箭头时,能够选中锚点标签。
这是我的代码:
这是我的代码:
var keyindex,alinks;
keyindex = -1;
$('#ajax_response').keydown(function(e)
{
alinks = $('#ajax_response').find('a');
if(e.keyCode == 40)
{
e.preventDefault();
if(keyindex == -1)
{
keyindex = 1;
}
if(alinks.length > 0 && keyindex < alinks.length)
{
$('#ajax_response').find('a')[keyindex++].focus();
}
}
if(e.keyCode == 38)
{
e.preventDefault();
if(keyindex == alinks.length)
{
keyindex = keyindex-2;
}
if(alinks.length > 0 && keyindex < alinks.length && keyindex >=0)
{
$('#ajax_response').find('a')[keyindex--].focus();
}
}
});
但有时它不正常工作。如果有人能发现这段代码中的问题,请告诉我。
keyindex
是什么?它在哪里声明的? - Mangesh Parte