我需要做的是当您按“ h”键时,将标题标签的文本一一读取。这是我的代码,
var currentHeader;
currentHeader = $(":header").first();
$(window).on('keyup', function (e) {
if (e.which === 72){ //h = 72
alert(currentHeader.text());
currentHeader = currentHeader.next(":header");
}
});
不幸的是,此代码无法按预期运行,并且没有错误消息传递:'(
我需要的是,每当我按 “ h”键
答案 0 :(得分:1)
var headers = $(":header");
var currentHeader = headers.first();
$(window).on('keyup', function (e) {
if (e.which === 72){ //h = 72
alert(currentHeader.text());
// go to the next indexed header on the page, after the current header
currentHeader = headers.eq( headers.index(currentHeader) + 1 );
}
});