在这方面需要帮助。我有点困惑。对我来说一切似乎都很好,但我仍然遇到错误
Parse error: syntax error, unexpected '(', expecting T_VARIABLE or '$'
这是我的代码
echo "$('.gro-ls').click(function(){$(this).css({background:'red'})});";
有人可以告诉我这个有什么问题吗?
谢谢
编辑:所有答案都有效。多谢你们
改变你"
的'
它应该如下所示:
echo '$(\'.gro-ls\').click(function(){$(this).css({background:\'red\'})});';
使用单引号而不是双引号。
echo '$(".gro-ls").click(function(){$(this).css({background:"red"})});';
由于您使用的是双引号,因此它正在查看美元符号并认为它是一个 PHP 变量。如果将双引号与单引号切换,反之亦然,它应该可以工作。
像这样:echo '$(".gro-ls").click(function(){$(this).css({background:"red"})});';
尝试这个:
$jq = <<<JQU
$('.gro-ls').click(function(){
$(this).css({background:'red'});
});
JQU;
echo $jq;