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>

リンクに変更すると。アコーディオンの機能は停止しますが、リンクは機能します。リンクを機能させ、同時にアコーディオンのトグルの機能を維持したいと考えています。何か案は?ありがとう!

4

1 に答える 1

0

レンダリングされた HTML がどのように見えるかを確認しましたか? Firebug
を 使用して、レンダリングされた HTML がどのように見えるかを確認してください。解決策が見つかるかもしれません。

于 2013-10-16T09:06:15.137 に答える