Я использую атрибут data html в списке ссылок меню, чтобы связать ссылки с разделами разделов контента, которые я хочу открыть при нажатии на ссылки. Так что, если у меня есть скрытый div с именем "# section1" - ссылка, которая откроет эту ссылку:
В настоящее время, чтобы найти div, соответствующий этой ссылке, я использую jquery .each (), чтобы перебрать все возможные элементы, но, похоже, должен быть лучший способ.
Кто-нибудь знает, как я могу упростить этот код и найти соответствующий элемент без необходимости запуска кода в цикле?
Вот мой код:
$('a.hidden_link').click(function(){
section_ident = $(this).attr('data-ident');
$('.hidden_section').each(function(index) {
if ($(this).attr('data-ident') == section_ident){
section_ref = $(this);
section_ref.show();
}
});
});