如何基于URL显示和隐藏DIV。在Javascript中
我有两个网址如何基于URL显示和隐藏DIV。在Javascript中,javascript,url,Javascript,Url,我有两个网址 url 1 = www.xyz.co.uk/asd.qmd url 2 = www.xyz.co.uk/asd.qmd?getstep=4# 当页面URL为www.xyz.co.uk/asd.qmd?getstep=4时,我想显示一个div(左) 在form.php页面中,我编写了以下代码: <script> $(function(){ var locate = window.location; if (locate=="ht
url 1 = www.xyz.co.uk/asd.qmd
url 2 = www.xyz.co.uk/asd.qmd?getstep=4#
当页面URL为www.xyz.co.uk/asd.qmd?getstep=4时,我想显示一个div(左)
在form.php页面中,我编写了以下代码:
<script>
$(function(){
var locate = window.location;
if (locate=="http://localhost/school/form.php") {
$('#left').hide();
} else {
$('#left').show();
}
});
</script>
<body onload="function()">
<div id="left">
aasdsasdfdsgfg
</div>
</body>
$(函数(){
var locate=window.location;
如果(定位=”http://localhost/school/form.php") {
$(“#左”).hide();
}否则{
$(“#左”).show();
}
});
AASDASDFDSGFG
为什么这不起作用?您需要以正确的javascript方式创建一个显示/隐藏函数。首先使用(我假设)jQuery所做的事情我无法理解——只需声明一个简单的函数,其中包含您已经需要显示/隐藏的代码,并将其附加到onload事件。您需要以正确的javascript方式创建一个显示/隐藏函数。首先,我无法理解(我假设)jQuery所做的事情——只需声明一个简单函数,其中包含您已经需要显示/隐藏的代码,并将其附加到onload事件。只需设置php条件即可
<?php
if($_GET['getstep']){
}
?>
只需创建php条件
<?php
if($_GET['getstep']){
}
?>
如果您只想在查询字符串为空时隐藏div,可以使用
窗口的搜索属性。location
对象:
$(function(){
if (window.location.search === "") {
$('#left').hide();
} else {
$('#left').show();
}
});
如果查询字符串为空时只想隐藏div,则可以使用窗口的搜索属性。位置对象:
$(function(){
if (window.location.search === "") {
$('#left').hide();
} else {
$('#left').show();
}
});
任何更复杂的内容(即每个页面值使用不同的div),我建议您查看您需要使用window.location对象的href property
var locate=window.location.href,
myElement=$(“#左”)
定位==”http://localhost/school/form.php" ? myElement.show():myElement.hide();
您需要使用window.location对象的href属性
var locate=window.location.href,
myElement=$(“#左”)
定位==”http://localhost/school/form.php" ? myElement.show():myElement.hide();
好的,php条件如何。。。这是愚蠢的…好吧,那php条件呢。。。这太愚蠢了。。。