是否可以在引号内加上引号?
如果是这样的话?
这是我的代码:
<?php
echo '<span onclick="$(this).addClass('selected');"> </span>';
?>
答案 0 :(得分:10)
根据php.net
To specify a literal single quote, escape it with a backslash (\).
这意味着你可以拥有:
<?php
echo '<span onclick="$(this).addClass(\'selected\');"> </span>';
?>
答案 1 :(得分:2)
你可以这样做:
<?php
// some code
?>
<span onclick="$(this).addClass('selected');"> </span>
<?php
// some more code.
?>
答案 2 :(得分:0)
Heredoc是完美的解决方案:
<?php
echo <<< HereDocString
<span onclick="$(this).addClass('selected');"> </span>
HereDocString;
?>