Javascript 当CodeIgniter中的条件满足时,如何隐藏div?

Javascript 当CodeIgniter中的条件满足时,如何隐藏div?,javascript,php,codeigniter,Javascript,Php,Codeigniter,我正在尝试在CI中编辑我的表单 if($main_content->type=="daily activities"){ ?> <script>$("#show_ACTIVITIES").show();</script> <?php } else{ ?> <script>$("#show_ACTIVITIES").hide();</script> <?php } ?&

我正在尝试在CI中编辑我的表单

    if($main_content->type=="daily activities"){ ?>
    <script>$("#show_ACTIVITIES").show();</script>
        <?php }
        else{ ?>
 <script>$("#show_ACTIVITIES").hide();</script>

<?php } ?>
if($main\u content->type==“日常活动”){?>
$(“#显示活动”).show();
$(“#显示#活动”).hide();

我想显示div
show\u ACTIVITIES
如果条件满足,如果不隐藏div
show\u ACTIVITIES
则div将开始显示或隐藏,因此您不必同时执行这两项操作。 不过,默认情况下,您应该使用
显示:“无”
隐藏
,然后让PHP输出一个JS变量:

<script>
var showActivites = <?= $main_content->type=="daily activities" ? "true" : "false" ?>;
</script>

div将开始显示或隐藏,因此您不必同时执行这两项操作。 不过,默认情况下,您应该使用
显示:“无”
隐藏
,然后让PHP输出一个JS变量:

<script>
var showActivites = <?= $main_content->type=="daily activities" ? "true" : "false" ?>;
</script>

$(document).ready(function(){$(“#show_活动”).show();});
$(document).ready(function(){$(“#show_ACTIVITIES”).hide();});

$(document).ready(function(){$(“#show_活动”).show();});
$(document).ready(function(){$(“#show_ACTIVITIES”).hide();});

摆脱}靠近我只是想尽量减少空间。在我的代码中,我会像你说的那样使用空格,首先检查($main\u content->type==“daily activities”)是否到达。这段代码将在DOM完全加载之前执行。摆脱}接近我只是尝试最小化空格。在我的代码中,我使用空格,如您所说,首先检查($main\u content->type==“daily activities”)是否到达。此代码将在DOM完全加载之前执行。@Mr.Shrestha是的,他这样做了,因此我认为这不是解决此问题的好方法,因为此代码可能会出现在错误的位置。@Mr.Shrestha是的,他这样做了,因此,我认为这不是解决这个问题的好方法,因为这段代码可能会出现在错误的地方。
 <?php if($main_content->type=="daily activities"){ ?>
<script>$(document).ready(function(){ $("#show_ACTIVITIES").show();});     </script>
    <?php }
    else{ ?>
 <script>$(document).ready(function(){ $("#show_ACTIVITIES").hide();});    </script>
 <?php } ?>