<div id=div1>
    <div id=div2>
        <div id=div3>
             <asp:TextBox ID="t1" runat="server" Text="二十"></asp:TextBox>
        <div>
    <div>
</div>我如何取得div3里边textbox的值..

解决方案 »

  1.   

    后台:
    直接TextBox的ID就能取到了前台:
    用jQuery
    $("#div3 input")
      

  2.   

    function TreeNodeClick(val,name) {
                 
                 var id = val;
                 var name = name;
              
                 var innerhtml= "<div class='addDiv'><div id='div3' class='addContent add1'>name,id</div><div class='addContent add2' onclick='closeThis(this)'>X</div></div>";             $(".div1").append(innerhtml);
                 
             }<div id=div1>
        
    </div>是这样的
      

  3.   

    function TreeNodeClick(val,name) {
                 
                 var id = val;
                 var name = name;
              
                 var innerhtml= "<div class='addDiv'><div id='div3' class='addContent add1'>name,id</div><div class='addContent add2' onclick='closeThis(this)'>X</div></div>";             $(".div1").append(innerhtml);
                 
             }<div id=div1>
        
    </div>
      

  4.   

    1.你都已经定义了div3里边的TextBox的ID为 t1 了,
    直接使用 document.getElementById('t1').value
      

  5.   

    就是
    有ID了
     <asp:TextBox ID="t1" runat="server" Text="二十"></asp:TextBox>js:  document.getElementById('t1').value
    Jquery:   $('#t1').val()
      

  6.   

    直接用TextBox里面的ID取值,跟几个div或者是否嵌套一点关系没有。