【发布时间】:2019-06-24 11:21:58
【问题描述】:
我正在尝试使用 PHP 创建一个日历,当我单击每个日期时,它触发一个 jquery 函数。然而,为了创建日历,我在一个变量中连接字符串并回显它。我正在尝试使用 onClick 事件从变量中的字符串中触发 jquery 中的函数。
变量如下
$calendar .= "<td class='day' rel='$date'><div onClick='getdwatt($batch,$currentDay,$mo)'>$currentDay</div></td>";
但是,我猜这不起作用,因为函数 getdwatt() 中的变量不在引号中。这就是我卡住的地方。如何为此做引号。
提前感谢任何帮助。
编辑
view:source 上的输出是
<td class='day' rel='02/03/67'><div onClick='getdwatt(12,Monday,June)'>Monday</div></td>
Chrome 工具中的 Jquery 错误是说函数中的输出变量值(星期一)未定义。
我想问题出在那儿,因为它没有导致引号。
我应该如何解决这个问题?
【问题讨论】:
-
您是否查看了网页的来源并确认打印正确?
-
在您打开
<?php标签error_reporting(E_ALL); ini_set('display_errors', 1);后立即将错误报告到文件顶部 -
@JayBlanchard 已编辑问题以显示视图源输出和其他问题
标签: php jquery function onclick