gpt4 book ai didi

php - 在 PHP 中回显 javascript 时出错

转载 作者:行者123 更新时间:2023-12-04 14:24:54 24 4
gpt4 key购买 nike

我收到一个错误,指出 selection = ui.item.addClass etc.. 行存在语法问题,但我无法弄清楚它是什么。我想我已经避开了所有正确的引号,但我不确定。注意:前两个变量意味着包含空单引号。

<?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>";
?>

最佳答案

首先我将简化您的代码:

<?php      
echo <<<'SCRIPT'
<script>
$(function(){
var selection = ' ';
var selectClass = ' ';
$(".menu").menu({
select: function (event, ui) {
$('.selected', this).removeClass('selected');
selection = ui.item.addClass('selected').children('a').attr('name');
} // closes select function
}); // closes menu
}); // close function()
</script>
SCRIPT;
?>

你会发现这“神奇地”解决了你的问题,因为现在你没有丢失的分号 ;)

关于php - 在 PHP 中回显 javascript 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15856628/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com