好吧,我需要使用以下代码来基于php值(int)的Javascript:
$("div#toggle1 a.button").click(function ()
$("div#toggle1 div.box").toggle("slow");
$("div#toggle2 a.button").click(function ()
$("div#toggle2 div.box").toggle("slow");
$("div#toggle3 a.button").click(function ()
$("div#toggle3 div.box").toggle("slow");
$("div#toggle4 a.button").click(function ()
$("div#toggle4 div.box").toggle("slow");
所以我使用下面的代码来实现它但是......因为我缺乏javascript知识而无法工作..
for (i = 0; i <= <?php echo $num; ?>; i++) {
$("div#toggle" . i . "a.button").click(function () {
$("div#toggle1" . i . " div.box").toggle("slow");
});
答案 0 :(得分:2)
这样做:
for (var i = 0; i <= '<?php echo (int)$num; ?>'); i++) {
$("div#toggle" + i + "a.button").click(function () {
$("div#toggle1" + i + " div.box").toggle("slow");
});
}
使用+
连结字符串并使用Number()
将string
转换为Number