2013-10-16 25 views
0

手風琴切換顯示onclick。它工作正常如果我使用簡單的文本。現在我想在它裏面加入一個鏈接。所以我原來的代碼是這樣的。手風琴停止工作時鏈接被封入

<div class="accordion-group"> 
      <div class="accordion-heading"> 
      <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion2" href="#@item.Id.ToString()"> 
       <div class="data-table"> 
       <div class="pull-left"> 
        <p class="ptitle">Document Package @item.Id.ToString()<br /><span class="psubtitle">Date Created: @item.CreatedAt.ToString()</span><br /><span class="psubtitle">Date Updated: @item.UpdatedAt.ToString()</span></p> 
       </div> 
       <div class="pull-right accordion-downarrow"><span class="glyphicon glyphicon-chevron-down"></span></div> 
       <div class="pull-right text-center"><p>PP<br /><span class="label label-warning">&nbsp;</span></p></div> 
       <div class="pull-right text-center"><p>AMG<br /><span class="label label-danger">&nbsp;</span></p></div> 
       <div class="clearfix"></div> 
       </div> 
      </a> 
      </div> 

我想改變這行:

<p class="ptitle">Document Package @item.Id.ToString()<br /><span class="psubtitle">Date Created: @item.CreatedAt.ToString()</span><br /><span class="psubtitle">Date Updated: @item.UpdatedAt.ToString()</span></p> 

弄成這個樣子。

<p class="ptitle">@Html.ActionLink("Document Package " + item.Id.ToString(), "show", "documentpackage", new { id = item.Id }, null)<br /><span class="psubtitle">Date Created: @item.CreatedAt.ToString()</span><br /><span class="psubtitle">Date Updated: @item.UpdatedAt.ToString()</span></p> 

當我將其更改爲鏈接。手風琴的功能停止,但鏈接起作用。我想讓鏈接工作,同時保留手風琴切換的功能。有任何想法嗎?謝謝!

回答

0

你檢查過呈現的HTML看起來像什麼嗎?
使用Firebug來查看您呈現的HTML外觀,也許您會在那裏找到解決方案。