Я хочу добавить текущий идентификатор тега в конец текущего URL-адреса в WordPress, как это сделать?!
Мой код html css:
<ul class="pc ">
<li id="tab1" class="active"><a href="javascript:void(0);">Tab 1</a></li>
<li id="tab2"><a href="javascript:void(0);">Tab 2</a></li>
<li id="tab3"><a href="javascript:void(0);">Tab 3</a></li>
<li id="tab4" class="cl_pr_tab"><a href="javascript:void(0);">Tab 4</a></li>
</ul>
И я пытался использовать jquery для теста, но не работал.
$("ul.pc > li").tabs({
select: function(event, ui) {
window.location = "#" + ui.tab;
}
});
1 ответ
Я думаю, вы можете использовать pushState для вашего случая
window.history.pushState({ path: window.location.href+'#123' }, '', window.location.href+'#123');
Как это:
let location = window.location.href;
$("ul.pc > li").tabs({
select: function(event, ui) {
window.history.pushState({ path: `${location}#${ui.tab}` }, '', `${location}#${ui.tab}`);
}
});
Похожие вопросы
Новые вопросы
jquery
jQuery — это библиотека JavaScript. Также рассмотрите возможность добавления тега JavaScript. jQuery — это популярная кросс-браузерная библиотека JavaScript, которая упрощает обход объектной модели документа (DOM), обработку событий, анимацию и взаимодействие AJAX, сводя к минимуму расхождения между браузерами. Вопрос с тегом jQuery должен быть связан с jQuery, поэтому jQuery должен использоваться рассматриваемым кодом, и в вопросе должны быть как минимум элементы, связанные с использованием jQuery.