此代码非常简单,所以我觉得可以通过将php变量与jquery函数参数关联来缩短代码。如果您有任何想法,请帮忙。谢谢如何缩短涉及php和jquery的代码
<script type="text/javascript">
<?php if (is_page($toppageID1)) { ?>
$(document).ready(function() {
Show('1');
});
<?php } elseif (is_page($toppageID2)) { ?>
$(document).ready(function() {
Show('2');
});
<?php } elseif (is_page($toppageID3)) { ?>
$(document).ready(function() {
Show('3');
});
<?php } elseif (is_page($toppageID4)) { ?>
$(document).ready(function() {
Show('4');
});
<?php } elseif (is_page($toppageID5)) { ?>
$(document).ready(function() {
Show('5');
});
<?php } elseif (is_page($toppageID6)) { ?>
$(document).ready(function() {
Show('6');
});
<?php } elseif (is_page($toppageID7)) { ?>
$(document).ready(function() {
Show('7');
});
<?php }; ?>
</script>
是的,JS代码可以缩短。但是你需要改变你的PHP代码。为什么不只是得到你的PHP变量的最后一位数字,并将其放入jQuery中?你必须改变生成变量的PHP代码 – JohnP 2011-04-04 08:22:05
你能给我一个我应该如何创建php变量的例子吗? – 808inbinary 2011-04-04 08:23:36
您应该首先取出PHP if块之外的重复'$(document).ready(function(){...});'。 – 2011-04-04 08:23:46