我如何使用jQuery选择器回显锚标记?

时间:2014-02-08 10:54:08

标签: javascript php jquery comments

我正在尝试将链接仅显示在某个页面上,简单对吧?好吧,该链接中有一个ID哈希/ jQuery选择器。这是有问题的代码:

<?php if ($section == "home" ){ echo "<a data-toggle="modal" data-target="#adminlogin" target="_blank">Administration <img src="img/cog.png"></a><img src="">"; ?>

一旦进入“#”,代码就会自我评论。有什么方法可以解决这个问题吗? 感谢。

2 个答案:

答案 0 :(得分:0)

你误解了这个问题。

echo "<a data-toggle="
     ^               ^
     ^               end of PHP string
     start of PHP string

"字符位于由这些字符分隔的字符串中时,您需要将\"字符转义为<?php if ($section == "home" ){ ?> <a data-toggle="modal" data-target="#adminlogin" target="_blank"> Administration <img src="img/cog.png"> </a> <img src=""> <?php } ?>

或者,使用单引号。

或者,避免在PHP字符串中填充HTML。

{{1}}

答案 1 :(得分:0)

在指定html属性的值时使用'单引号,

echo "<a data-toggle='modal' data-target='#adminlogin' target='_blank'>Administration <img src='img/cog.png'></a><img src=''>";