簡體   English   中英

如何<a href>通過可點擊的div</a>將link_to設置<a href>為可點擊的</a> (僅是普通<a href>)?</a>

[英]How to set link_to (just a normal <a href>) to be clickable through a clickable div?

我有一個可點擊的div(它是一個折疊),並在其頂部有一個鏈接:

<div class="panel-group" id="accordion">
    <div class="panel panel-default">
        <div class="panel-heading">
             <h4 class="panel-title">
                 <a data-parent="#accordion" data-toggle="collapse" href="#w_abcd" class="collapsed">
                 <table class="table-condensed w">
                     <tbody>
                         <tr>
                             <td class="col-sm-2">abcd</td>
                             <td class="col-sm-2">aaa</td>
                             <td class="col-sm-2">bbb</td>
                             <td class="col-sm-2">
                                 <a href="/ws/52b0f6a676646503c9000000">Show</a>
                             </td>
                             <td class="col-sm-2">
                                 <a href="/ws/52b0f6a676646503c9000000/edit">Edit</a>
                             </td>
                             <td class="col-sm-2">
                                 <a data-confirm="Are you sure?" data-method="delete" href="/ws/52b0f6a676646503c9000000" rel="nofollow">Destroy</a>
                             </td>
                         </tr>
                     </tbody>
                 </table>
                 </a>
            </h4>

        </div>
        <div class="panel-collapse collapse" id="w_abcd" style="height: 0px;">
            <div class="panel-body">aaa</div>
            <ul class="list-group">
                <li class="list-group-item">bbb</li>
            </ul>
        </div>
    </div>
    <div class="panel panel-default">
        <div class="panel-heading">
             <h4 class="panel-title"><a data-parent="#accordion" data-toggle="collapse" href="#w_1234" class="collapsed"><table class="table-condensed w"><tbody><tr><td class="col-sm-2">1234</td><td class="col-sm-2">abcd</td><td class="col-sm-2">12311</td><td class="col-sm-2"><a href="/ws/52b0f83076646503c9010000">Show</a></td><td class="col-sm-2"><a href="/ws/52b0f83076646503c9010000/edit">Edit</a></td><td class="col-sm-2"><a data-confirm="Are you sure?" data-method="delete" href="/ws/52b0f83076646503c9010000" rel="nofollow">Destroy</a></td></tr></tbody></table></a></h4>

        </div>
        <div class="panel-collapse collapse" id="w_1234" style="height: 0px;">
            <div class="panel-body">abcd</div>
            <ul class="list-group">
                <li class="list-group-item">12311</li>
            </ul>
        </div>
    </div>
</div>

http://jsfiddle.net/6cA6L/

單擊鏈接時如何執行以下鏈接而不是UI js(折疊)? 那么如何通過可點擊的div點擊呢?

$('tr a').click(function(e){
    e.stopPropagation();
});

當您單擊鏈接時,該事件會傳播到父對象,首先您需要停止該事件使父對象冒泡

更新的小提琴

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM