Php 如何显示$\u GET函数定义的先前隐藏的div

Php 如何显示$\u GET函数定义的先前隐藏的div,php,javascript,jquery,Php,Javascript,Jquery,我最近开始用PHP编写代码,我想知道如何显示地址栏中定义的div(例如:www.yourwebsite.com/index.PHP?divtoshow=home) div用css隐藏,display:none 然后我想让它显示home div 我尝试过使用jquery,但似乎无法将变量嵌入脚本中 当我单击主页图标时,我已经有以下内容: $(".chome").click(function(){ $("#home").show(500); }); 首先,从查询字符串中获取名称:

我最近开始用PHP编写代码,我想知道如何显示地址栏中定义的div(例如:www.yourwebsite.com/index.PHP?divtoshow=home)

div用css隐藏,display:none

然后我想让它显示home div

我尝试过使用jquery,但似乎无法将变量嵌入脚本中

当我单击主页图标时,我已经有以下内容:

$(".chome").click(function(){
    $("#home").show(500);
    });

首先,从查询字符串中获取名称:

<?php $divtoshow = $_GET["divtoshow"]; ?>

其次,添加一些JQuery以在页面加载时显示div:

<script>
    $(document).ready(function() {
        $("div[id=<?php echo $divtoshow; ?>]").show();
    });
</script>

$(文档).ready(函数(){
$(“div[id=]”)show();
});

首先,从查询字符串中获取名称:

<?php $divtoshow = $_GET["divtoshow"]; ?>

其次,添加一些JQuery以在页面加载时显示div:

<script>
    $(document).ready(function() {
        $("div[id=<?php echo $divtoshow; ?>]").show();
    });
</script>

$(文档).ready(函数(){
$(“div[id=]”)show();
});

添加了该信息,我使用display:none从一开始就隐藏它。生成URL的是什么?我这样问是因为如果它只是对PHP页面的调用,那么PHP就可以生成标记。否则,如果它来自javascript,并且只是为了隐藏div,那么为什么要使用PHP呢?的ID应该是“divtoshow”的值吗?意思是说你会有一个看起来已经在DOM某处设置好的div?@MartinClaesson Ok。我认为dbaseman的答案可能是最好的解决方案。添加了这个信息,我使用display:none从一开始就隐藏它。什么是URL的生成?我这样问是因为如果它只是对PHP页面的调用,那么PHP就可以生成标记。否则,如果它来自javascript,并且只是为了隐藏div,那么为什么要使用PHP呢?的ID应该是“divtoshow”的值吗?意思是说你会有一个看起来已经在DOM某处设置好的div?@MartinClaesson Ok。我认为dbaseman的答案可能是最好的解决方案。也许我做错了什么,但是div似乎没有出现在我的电脑上load@MartinClaesson啊,对不起--我遗漏了JQuery选择器中的
#
。。。请看上面,我已经解决了。@MartinClaesson如果你的网站上有敏感数据,一定要小心——这是在乞求脚本注入攻击。也许我做错了什么,但div似乎没有出现在你的网站上load@MartinClaesson啊,对不起--我遗漏了JQuery选择器中的
#
。。。请看上面,我已经修复了它。@MartinClaesson如果你的网站上有敏感数据,一定要小心——这是在乞求脚本注入攻击。