javascript - PHP条件下向元素添加html

标签 javascript php jquery html

我正在尝试在页面中的现有元素旁边添加 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/

相关文章:

javascript - 实时更新 Javascript 变量

php - 如何在服务器中运行 PHP 代码的同时阻止 PHP 向客户端发送数据?

php - 如何将 MYSQL 结果与 PHP 合并以获得漂亮的表格

jQuery 选择器帮助 - 或、和

javascript - Chart.js 2.7.1 |使用变量更新图表

javascript - 打印存储有函数的变量会产生 [Function],这是什么意思?

javascript - 如何使用 AngularJS 解析多个 json 文件

javascript - 呈现 HTML 时在 Firefox 中禁用容忍度(或启用严格度)

php - 带有 PDOException 错误的奇怪字符

jquery - 如果我在 JQuery 中创建动态 ListView ,则不会应用星级(插件)样式