我正在努力使用jquery创建一个标签技术,以便用户可以使用tab键并浏览容器div中的锚标签。我希望主动锚点在突出显示时突出显示。这可能吗? 谢谢,
我的尝试如下,这失败了。
$(document).ready(function () {
var tabindex = 1;
var obj = $('#myDiv').find('a').first().focus();
$('#myDiv').find('a').each(function () {
$(this).attr("tabindex", tabindex);
$(this).css('border', 'solid 1px black');
tabindex++;
});
});
答案 0 :(得分:2)
Tabbing主要关注控件。您只需订阅focus活动。
假设你在某个地方有一个highlight
函数,并且按Tab键顺序排列了一个selector
字符串:
$(selector).focus(function() { highlight($(this)); } );