Javascript 当CodeIgniter中的条件满足时,如何隐藏div?
我正在尝试在CI中编辑我的表单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 } ?&
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
如果条件满足,如果不隐藏divshow\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 } ?>