Javascript 显示/隐藏div onload
所以我有一个div类,我想根据我得到的变量显示或隐藏它 我有以下代码:Javascript 显示/隐藏div onload,javascript,jquery,html,hide,show,Javascript,Jquery,Html,Hide,Show,所以我有一个div类,我想根据我得到的变量显示或隐藏它 我有以下代码: **HTML** <div class="div_estado" > testing that </div> <div class="div_estado" > testing this </div> **JS** $(document).ready(function(){ var estado= 4; //instead of 4 i have "
**HTML**
<div class="div_estado" >
testing that
</div>
<div class="div_estado" >
testing this
</div>
**JS**
$(document).ready(function(){
var estado= 4; //instead of 4 i have "<?php echo $_GET['estado']; ?>" but let's supose its' value is 4
if (parseInt(estado)==5)
{
$('.div_estado').show; // not working
}
else {
$('.div_estado').hide; // not working
}
});
**HTML**
检验
测试这个
**JS**
$(文档).ready(函数(){
var estado=4;//我用“”代替4,但假设它的值为4
if(parseInt(estado)==5)
{
$('.div_estado').show;//不工作
}
否则{
$('.div_estado').hide;//不工作
}
});
但是它不能正常工作,你能帮我解决这个问题吗
隐藏
和显示
是方法,而不是属性。调用JavaScript函数的语法要求函数名后面有一组括号
$('.div_estado').show();
$('.div_estado').hide();
您应该使用“show()”而不仅仅是“show”。检查jQueryAPI信息
$(文档).ready(函数(){
var estado=4;//我用“”代替4,但假设它的值为4
if(parseInt(estado)==5)
{
$('.div_estado').show();//不工作
}
否则{
$('.div_estado').hide();//不工作
}
});
你忘记了()
。它是一个函数而不是一个属性。请把它改成
$('.div_estado').show();
...
$('.div_estado').hide();
您只是缺少括号,它是
show()
和hide()
使用CSS来隐藏div
在JS中加载时显示div
$('.div_estado').show();
...
$('.div_estado').hide();
div.radio {
display:none;
}
$(document).ready(function () {
$('div_estado').show();
});