javascript - PHP - 回显 HTML 的多个嵌套引号

标签 javascript php html quotes

我正在尝试通过 PHP 回显以下 HTML 行

echo "<a class='fa fa-ban fa-2x cancelClass' onClick='cancelClass('$id', '$formattedDate', '$time')'></a><p class='text-center'>".$formattedDate." @ $time</p>";

我没有收到错误消息。但是 onClick='cancelClass... 的引号没有被正确解析,这导致 javascript 函数不执行。

如何在 Google Chrome 源代码 View 中进行颜色编码

它应该如何进行颜色编码(另一个函数的示例) enter image description here

最佳答案

改成下面的

echo "<a class=\"fa fa-ban fa-2x cancelClass\" onClick=\"cancelClass('$id', '$formattedDate', '$time')\"></a><p class=\"text-center\">".$formattedDate." @ $time</p>";

转义属性双引号,你可以得到规范化的 html

关于javascript - PHP - 回显 HTML 的多个嵌套引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44949741/

相关文章:

javascript - 为ajax post创建jquery数组

javascript - javascript 中的变量行为,使用 += 运算符时旧值不会被覆盖

javascript - 只有五分之一的 div 转换正确

javascript - 使 OpenUI5 BorderLayout 适合屏幕大小

javascript - 尝试使用 Greasemonkey 创建一个可以运行 Javascript 的按钮。

php - 存储用于 wordpress 主题的全局值

php - 在 Codeigniter 中创建 Cookie

php - 计算(设置)PHP 中数组之间的差异?

javascript - 如何使用 cookie 或本地存储将类添加到子菜单的父级

javascript - HTML5 Canvas - 当它超出我的矩形时隐藏文本部分