Jquery基于checkbox的php变量值显示div
如果php变量等于1,我希望div显示在页面上。我从数据库中得到$offers,现在它是1,复选框被选中,但没有div 我尝试了许多不同的方法,包括使用:checked进行输入检查,但没有任何效果 感谢您的帮助Jquery基于checkbox的php变量值显示div,jquery,html,Jquery,Html,如果php变量等于1,我希望div显示在页面上。我从数据库中得到$offers,现在它是1,复选框被选中,但没有div 我尝试了许多不同的方法,包括使用:checked进行输入检查,但没有任何效果 感谢您的帮助 <input type="checkbox" id="offers" value="1" <?php if($offers === "1"){echo 'checked';} ?>> Allow <script>
<input type="checkbox" id="offers" value="1" <?php if($offers === "1"){echo 'checked';} ?>> Allow
<script>
var offer = <?php echo $offers; ?>;
if(offer === "1"){
$(".hide_offers").show();
}else{
$('.hide_offers').hide();
}
$('#offers').click(function(){
$('.hide_offers').fadeToggle();
});
</script>
您需要检查选中状态并重试
$('.hide_offers').toggle($('#offers').is(':checked'));
$('#offers').change(function () {
$('.hide_offers').fadeToggle();
})
用这个
<div style="display:<?= ($offer === 1) ? 'block' : 'none'; ?>"></div>
是否选中了输入复选框?试着:让它工作起来。它应该是要约而不是要约,这就是为什么哈哈。非常感谢。lol i使用名为offer:P的变量局部检查,所以lol of me: