我正在處理一個窗體,當用戶指定時自動生成一個大的添加,包括一個可編輯的畫布,可選輸入,textareas等。我想知道是否有一種工具可以更容易地以更好的樣式附加大塊HTML:例如,在我的codeigniter PHP視圖中,只需通過關閉PHP標記並使用<?=var?>
引用變量即可輕鬆完成。添加大量的HTML與jquery/javascript
<?php if (condition) {?>
<h1>List a variable <?=$var?></h1>
<?php }?>
是上述可怕的風格?有沒有類似的工具可用於JavaScript,所以我可以包含適當縮進的HTML?
編輯: 爲了更清楚,我沒有在php上尋找很多輸入 - 我的目標是編輯HTML插入的JavaScript清潔工。 問題是類似於此:
<?php
if (condition) {
echo "<div>";
echo "<p> a line of html code<p>";
echo "<h1> more stuff and a ".$variable;
echo "<div>";
}
?>
//vs
<?php
if (condition) { ?>
<div>
<p> A line of html code, but easier to edit</p>
<h1> a <?=$var?>
</div>
<? } ?>
;二是更清潔和更容易編輯的開發商。所以我想用JavaScript做同樣的事情,並採取以下措施:
$(this).append('<p>a whole bunch of stuff'+var+'more stuff<p>');
$(this).append('<p>more stuff<p>');
$(this).append('<h1>more stuff<h1>');
並使其更容易管理。
不推薦使用FYI php shorttags。真的應該改成'<?php echo $ var; ?> – Pitchinnate
他們有被棄用的危險嗎?對於鏈接而不是<?php echo base_url()?> – Luciasar00