我得到一個錯誤,有一個語法問題的線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