$('#form_holder').append('<div id="spec_id_'+count+'"><div class="avail_container">
<input class="avail_fields" type="checkbox" checked="checked" name="special'+count+'" /><span class="avail_field_label">Special Date</span></div>
<div class="avail_container"><div class="avail_time_container"><span class="field_label">Time</span>
<select name="special'+count+'_time_from_1">
<?php
for ($t = 0; $t<24; $t++){
?>
<option value="<?php echo $t; ?>"><?php echo $t; ?></option>
<?php
}
?>
</select>:
<select name="special'+count+'_time_from_2">
<?php
for ($t = 0; $t<60; $t+=15){
?>
<option value="<?php if($t == 0){ echo $t . '' . $t; }else{ echo $t; } ?>"><?php if($t == 0){ echo $t . '' . $t; }else{ echo $t; } ?></option>
<?php
}
?>
</select>
<span class="field_label">to</span>
<select name="special'+count+'_time_to_1">
<?php
for ($t = 0; $t<24; $t++){
?>
<option value="<?php echo $t; ?>"><?php echo $t; ?></option>
<?php
}
?>
</select>:
<select name="special'+count+'_time_to_2">
<?php
for ($t = 0; $t<60; $t+=15){
?>
<option value="<?php if($t == 0){ echo $t . '' . $t; }else{ echo $t; } ?>"><?php if($t == 0){ echo $t . '' . $t; }else{ echo $t; } ?></option>
<?php
}
?>
</select>
</div>
</div>
</div>');
我假设 javascript 或 jquery 不喜欢像我这里那样的中断,因为我所有的 javascript 代码都不起作用。
消除所有空格会导致查看代码变得困难,有什么替代方法吗?
最佳答案
尝试这个未选中
var varVal1=<?php
for ($t = 0; $t<24; $t++){
?>
<option value="<?php echo $t; ?>"><?php echo $t; ?></option>
<?php
}
?>;
var varVal2=<?php
for ($t = 0; $t<60; $t+=15){
?>
<option value="<?php if($t == 0){ echo $t . '' . $t; }else{ echo $t; } ?>"><?php if($t == 0){ echo $t . '' . $t; }else{ echo $t; } ?></option>
<?php
}
?>
var varVal3=<?php
for ($t = 0; $t<24; $t++){
?>
<option value="<?php echo $t; ?>"><?php echo $t; ?></option>
<?php
}
?>
var varVal4=<?php
for ($t = 0; $t<60; $t+=15){
?>
<option value="<?php if($t == 0){ echo $t . '' . $t; }else{ echo $t; } ?>"><?php if($t == 0){ echo $t . '' . $t; }else{ echo $t; } ?></option>
<?php
}
?>
$('#form_holder').append('<div id="spec_id_'+count+'">'+
'<div class="avail_container">'+
'<input class="avail_fields" type="checkbox" checked="checked" name="special'+count+'" />'+
'<span class="avail_field_label">Special Date</span>'+
'</div>'+
'<div class="avail_container">'+
'<div class="avail_time_container">'+
'<span class="field_label">Time</span>'+
'<select name="special'+count+'_time_from_1">'+varVal1+
'</select>:'+
'<select name="special'+count+'_time_from_2">'+varVal2+
'</select>'+
'<span class="field_label">to</span>'+
'<select name="special'+count+'_time_to_1">'+varVal3+
'</select>:'+
'<select name="special'+count+'_time_to_2">'+varVal4+
'</select>'+
'</div>'+
'</div>'+
'</div>');
谨此致意
瓦兹
关于php - 无法.append();无需消除代码中的所有空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4560059/