我有一个简单的循环
var $radios = $('[name="status"]');
var $checkbox = $("#checkBox");
// Handle checkbox click
$checkbox.on("change", function() {
$radios.filter(":not(:checked)").prop("checked", true);
});
// Handle Radios click
$radios.on("change", function() {
$checkbox.prop("checked", this.value === "on");
});
此输出:
9,
我怎样才能获得此输出?
1,2,3,4,5,6,7,8,9,
答案 0 :(得分:5)
$sample = "";
将变量初始化为空字符串。在循环之前移动。
在循环中使用该语句,您将在每次迭代时重新初始化$sample
。这就是为什么你只看到最后一个值。
$sample = ""; // here
for($i=0;$i<10;$i++)
{
// not here
$sample .= $i.", ";
}
echo $sample;