<table>
<tbody>
<tr>
<td>
<span >
目录 <input id="0">
</span>
</td>
</tr>
<tr>
<td>
<table>
<tbody>
<tr>
<td >
<span>
子菜单1 <input id="1">
</span>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td>
<table>
<tbody>
<tr>
<td >
<span>
子菜单2 <input id="2">
</span> 
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>如标题
怎么根据 目录的id:0 得到 下面两个 子菜单的"tr" 用纯js,jquery都行

解决方案 »

  1.   

     <tr>
                <td>
                    <table>
                        <tbody>
                            <tr>
                                <td >
                                    <span>
                                        子菜单1 <input id="1">
                                    </span>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                </td>
            </tr>

    是得到像这样的2个tr吧
      

  2.   

    这样就获取到了,楼主要是说明实现什么样的功能就好了。
    <script>
        //点击id=0的控件
        $(function () {
            $("#0").bind("click", function () {
                var tr1 = $(this).parent().parent().parent().next().html();
                alert(tr1);
                var tr2 = $(this).parent().parent().parent().next().next().html();
                alert(tr2);
            });
        });
    </script>
      

  3.   


    <script>
    $(function(){
    $("#0").click(function(){
    $(this).parent().parent().parent().siblings().each(function(){
    alert($(this).html());
    })
    });
    })
    </script>
      

  4.   


    <SCRIPT LANGUAGE="JavaScript">
    <!--
    var nemu = document.getElementById("0");
    var sub1 = nemu.parentNode.parentNode.parentNode.nextSibling;
    //nemu /span /td /tr /next tr
    var sub2 = sub1.nextSibling;
    alert(sub1.innerHTML);
    alert(sub2.innerHTML);
    //-->
    </SCRIPT>