Нечто подобное должно сработать.Я предполагаю, что имена ссылок хранятся в атрибуте id
ссылок:
$(".myanchor").hover(function() {
var id = $(this).attr("id");
$("#div" + id.charAt(id.length - 1)).show();
}, function() {
var id = $(this).attr("id");
$("#div" + id.charAt(id.length - 1)).hide();
});
Вот рабочий пример .Это устраняет необходимость в цикле each
, поскольку методы jQuery, как правило, применяются ко всем элементам в сопоставляемом наборе (в данном случае это все элементы .myanchor
).Использование hover
немного короче, чем привязка к mouseover
и mouseout
по отдельности, но конечный результат тот же.