div 多层嵌套取值
<div id=div1><div id=div2>
<div id=div3>
<asp:TextBox ID="t1" runat="server" Text="二十"></asp:TextBox>
<div>
<div>
</div>
我如何取得div3里边textbox的值.. --------------------编程问答-------------------- 后台:
直接TextBox的ID就能取到了
前台:
用jQuery
$("#div3 input") --------------------编程问答-------------------- 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>
是这样的 --------------------编程问答-------------------- --------------------编程问答--------------------
+1 --------------------编程问答-------------------- 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>
--------------------编程问答-------------------- 1.你都已经定义了div3里边的TextBox的ID为 t1 了,
直接使用 document.getElementById('t1').value --------------------编程问答--------------------
就是
有ID了
<asp:TextBox ID="t1" runat="server" Text="二十"></asp:TextBox>
js: document.getElementById('t1').value
Jquery: $('#t1').val() --------------------编程问答-------------------- 直接用TextBox里面的ID取值,跟几个div或者是否嵌套一点关系没有。
--------------------编程问答-------------------- 还有种 服务器端jQuery --------------------编程问答-------------------- 谢谢各位,解决了。。。。。。。。。。。。。。。
补充:.NET技术 , C#