我试图直接<a>指向内部的链接,<td>但我不知道出了什么问题



当我们在<td>内单击时,我正在尝试将其定向到链接<a>但我不知道它有什么问题。

echo "<td>"<a href="http://www.link.com"> "</td>";

我做的对吗?如果不是,如何以及为什么?

你有很多语法错误。 (您应该查看PHP日志,并为调试启用错误报告,以便了解这些语法错误。 如果要回显字符串,只需回显字符串:

echo '<td><a href="http://www.link.com"></td>';

没有必要通过尝试连接、引用和取消引用等来使其过于复杂。

此外,您需要完成 HTML:

echo '<td><a href="http://www.link.com">some text</a></td>';

您缺少要单击的文本,以及关闭</a>

关闭链接:

echo '<td><a href="http://www.link.com"></a></td>';

改用这个:
echo "<td><a href="http://www.link.com"></td>";
双引号("(将中间的字符串变成函数或命令。

编辑 2
方式 1 (推荐( :

如果使用单或双对你来说并不重要,请始终使用单 像这样的报价:

echo '<td><a href="http://www.link.com"></td>';

方式 2 :

如果必须使用双引号来定义字符串,则更改双引号 在你的HTML中引用到单,像这样使用:

echo "<td><a href='http://www.link.com'></td>";

方式3 :

如果必须对字符串定义和双引号使用双引号 引号在你的 HTML/字符串中,然后用反斜杠去掉它 在双引号之前,像这样:

echo "<td><a href="http://www.link.com"></td>";

最新更新