使用 url 访问时如何切换数据
How to toggle data when access with url
如何在 URL 末尾添加 #ID
来切换?例如,当我访问像 domain.com/xxxxxx#01
这样的 URL 时,我的 div 将显示。
$(document).ready(function() {
$(".toogle_button_<?php echo $link_shs['no_e'] ?>").click(function() {
$("#<?php echo $link_shs['no_e'] ?>").slideToggle();
});
if (location.hash) {
var id = location.hash.slice(1);
var elementToShow = $("#" + id);
if (elementToShow.length) {
elementToShow.slideToggle();
}
}
});
#01
是来自 $link_shs['no_e']
的 id。
您可以使用 location.hash
从 URL 读取片段,然后将其用于 select 元素。试试这个:
if (window.location.hash) {
$(window.location.hash).slideToggle();
}
您显然需要使其更加安全,并检查 hash
是否是您想要允许的有效值,但这是要使用的一般模式。
如何在 URL 末尾添加 #ID
来切换?例如,当我访问像 domain.com/xxxxxx#01
这样的 URL 时,我的 div 将显示。
$(document).ready(function() {
$(".toogle_button_<?php echo $link_shs['no_e'] ?>").click(function() {
$("#<?php echo $link_shs['no_e'] ?>").slideToggle();
});
if (location.hash) {
var id = location.hash.slice(1);
var elementToShow = $("#" + id);
if (elementToShow.length) {
elementToShow.slideToggle();
}
}
});
#01
是来自 $link_shs['no_e']
的 id。
您可以使用 location.hash
从 URL 读取片段,然后将其用于 select 元素。试试这个:
if (window.location.hash) {
$(window.location.hash).slideToggle();
}
您显然需要使其更加安全,并检查 hash
是否是您想要允许的有效值,但这是要使用的一般模式。