我正在尝试在页面中的现有元素旁边添加 HTML。这是我尝试过的::
HTML/PHP
<?php
if ( $duedatereservation < $today ) {
//echo "Past Due!";
$isPastDue = true;
}
?>
<div class="container">
<div class="inner">Transaction Date</div>
<div class="inner">Due Date</div>
</div>
<h2 id="report">Notice</h2>
jquery:
$(document).ready(function(){
$("<span>Past Due!</span>").insertAfter("#report");
});
我真正想要的是当条件 $isPastDue 为 true 时,我想在 #report h2 旁边附加/添加一个 html 标签。但它没有显示。有任何想法吗?非常感谢您的帮助。谢谢。
最佳答案
试试这个代码
<?php
if ( $duedatereservation < $today ) {
//echo "Past Due!";
$isPastDue = true;
}
?>
<div class="container">
<div class="inner">Transaction Date</div>
<div class="inner">Due Date</div>
</div>
<h2 id="report">Notice</h2>
<?php if($isPastDue):?>
<span>Past Due!</span>
<?php endif;?>
如果你的要求这么多,不需要添加JavaScript。只使用php。
关于javascript - PHP条件下向元素添加html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22472925/