JsTree树视图中的链接不起作用

时间:2015-08-10 20:24:33

标签: asp.net asp.net-mvc-4 treeview jstree

我有一个树视图,其中包含最低节点中的表。表中有一些链接,但链接不会重定向到他们应该的页面。链接地址在浏览器底部可见,但链接不会调用他们应该调用的ActionMethod(他们根本不会调用它们)。 who树有很多数据,所以我发布了一个关于更大树看起来如何的简短例子。

<div id="tree">
<ul>
    <li>item1</li>
    <li>item2
        <ul>
            <li>inner item1 
                <table>
                    <tr>
                        <th>Hello</th>
                        <th><a href="~/Views/home/ActivatePage">link</a></th>
                    </tr>
                    <tr>
                        <th>Hello</th>
                        <th><a href="~/Views/home/ActivatePage">link</a></th>
                    </tr>
                </table>
            </li>
            <li>aa</li>
        </ul>
    </li>
    <li>item3</li>
</ul>

任何线索可能会发生这种情况,因为当我将它们粘贴到浏览器字段时链接会起作用。 Link is visible when I hover over the first link in the table

1 个答案:

答案 0 :(得分:1)

jstree select_node阻止nevigate。试试这个

    $('body').on('click','a',function(){
window.location=$(this).attr('href');
});

    $('#tree').on('click','a',function(){
window.location=$(this).attr('href');
});

check at