У меня есть содержимое в виде списка с двумя вкладками и сетки.Содержимое содержит ссылки на страницы с хэш-значением #list или #grid в зависимости от представления с вкладками.По умолчанию #list.Когда представление с вкладками переключается на сетку, я хочу обновить значение хеш-функции в ссылках на нумерацию страниц с #list на #grid для якорей с именем класса '.pagehash'.Как мне это сделать с помощью javascript / jquery?Вот что у меня есть:
<a href="?{{ query }}&cfilters={{count}}&page={{ results.currentPage-1 }}#list" class="pagehash">← Prev</a>
Javascript:
$('#view-tabs').on('change.zf.tabs', function() {
$(".pagehash").attr('href').replace(/^.*?(#|$)/,location.hash); // doesn't work when tabs change from list -> grid
console.log(location.hash); // works when tabs change fom list -> grid
});
Что я делаю не так?Любая помощь с благодарностью.Искал переполнение стека и гугл за ответ.Ничего не произошло.