我得到一个错误,有一个语法问题的线selection = ui.item.addClass
等,但我不知道它是什么。我想我已经逃脱了所有正确的引号,但我不确定。注意:前两个变量是为了包含空的单引号。获取错误在PHP中回显javascript
<?php
echo "<script>";
echo "$(function(){";
echo "var selection = \' \'; ";
echo "var selectClass = \' \'; ";
echo " $(\".menu\").menu({ ";
echo " select: function (event, ui) { "
echo " $(\'.selected\', this).removeClass(\'selected\'); ";
echo " selection = ui.item.addClass(\'selected\').children(\'a\').attr(\'name\');";
echo " }"; // closes select function
echo " }); "; // closes menu
echo " </script>";
?>
javascript输出中的点是'echo;'?你为什么不放弃你的PHP标签然后放回去? – 2013-04-06 22:14:11
你不需要''''''内'' - 一个简单的'选择'将工作 – karthikr 2013-04-06 22:15:43
更好,但为什么你混合使用JavaScript与PHP?分开逻辑 – 2013-04-06 22:16:08