2014-01-30 89 views
0

我有一個奇怪的問題,因爲錨在div內圍繞着在div中的錨標記。下面是代碼:圍繞div的環繞錨點

$output .= '<a href="http://google.com">'; 
$maplist = implode(', ', array_values($rounds)); 
$output .= '<div class="maplist">' . $maplist . '</div>'; 
$output .= '</a>'; 

echo $output; 

的Html示出了類似這樣的

<div class="maplist"><a href="http://google.com"></a> 
    <a title="cs_assault" href="link1">cs_assault</a>, 
    <a title="de_aztec" href="link2">de_aztec</a> 
    </div> 

代替

<a href="http://google.com"> 
    <div class="maplist"> 
    <a title="cs_assault" href="link1">cs_assault</a>, 
    <a title="de_aztec" href="link2">de_aztec</a> 
    </div></a> 

怪異的一部分是當我除去破滅函數它輸出像它應該。

+0

此PHP代碼不是生成此處顯示的HTML的代碼。你確定你向我們展示了正確的PHP代碼嗎? –

回答

0

你可以改變.OUTPUT包括在你的DIV的鏈接:

$output .= '<div class="maplist" onclick="location.href='http://google.com';">' . $maplist . '</div>'; 

這應該做工精細,當然,除非你想避免的JavaScript。