使用多引号时如何PHP回显
问题描述:
我该如何引用:
<tr onclick="$.colorbox({href:'information1.html'});">
放入echo " ";
时?
我已经尝试过了:
echo "<tr onclick='$.colorbox({href:'information1.html'});'>";
显示Jquery错误.
Which shows a Jquery error.
我尝试过:
echo "<tr onclick="$.colorbox({href:'information1.html'});">";
哪个显示PHP错误.
有任何解决方法吗?谢谢
Any workarounds? Thanks
答
您需要转义引号符号:
echo '<tr onclick="$.colorbox({href:\"information1.html\"});">'
请注意,使用内联脚本不是一种好习惯!
echo '<tr class="foo">'
在javascript代码中:
In the javascript code:
$('.foo').click(function() {
$.colorbox({ href: "information1.html" });
});