2014-02-08 13 views
0

我想在某個頁面上只顯示一個鏈接,簡單的權利?那麼,該鏈接中有一個ID哈希/ jQuery選擇器。這裏是有問題的代碼:我將如何使用jQuery選擇器在其中回顯錨定標記?

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

一旦它到達「#」代碼註釋它是自我。有什麼辦法可以解決這個問題嗎? 謝謝。

回答

0

您錯誤診斷了此問題。

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

你需要逃避你"字符\"當他們通過這些字符分隔的字符串內。

或者,使用單引號。

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

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

使用'單引號,而指定的HTML屬性值,

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