我在 .tpl 文件(“comment_form.tpl”)中有以下代码。该文件包含在 3 个不同的 .tpl 文件(“file_a”、“file_b”和“file_c”)中,每个文件一次。最后,这 3 个文件包含在另一个 .tpl 文件(“somefile.tpl”)中。
<script type="text/javascript">
$(document).ready(function Hide() {
document.getElementById('div').style.display = 'none';
</script>
所以基本上,“comment_form.tpl”在“somefile.tpl”中加载了三次,如下所示:
.....
</div><!-- .span9 -->
{include file="includes/file_a.tpl"} // includes "file_a.tpl" which already includes "comment_form.tpl" (which contains the code).
</div>
.....//some code
{include file="includes/file_b.tpl.tpl"} // "includes file_b.tpl" which already includes "comment_form.tpl" (which contains the code).
问题是,代码第一次工作。如在“somefile.tpl”中加载“comment_form.tpl”的三个位置中,目标“div”仅在第一次隐藏。在接下来的两个地方,表单 (div) 没有隐藏。我希望我足够清楚。可能是什么原因??