innerHTML 获取更改的value问题
aspx页面最初只有
<div id="divHTML" runat="server">
</div>
我在后台
divHTML.InnerHtml="<input id="txtnl" type="text" value="11"/>年龄";
然后在这个年龄的文本框输入18
在js方法中 想获取divHTML 的innerHTML内容
可是value总是11,不是新输入的值。
查了一些方法
把 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 删除就能获取
我试了一下,如果 "<input id="txtnl" type="text" value="11"/>年龄 这句话不是在后台赋值,而是在前台就写这句话的时候,就能获取更改过的value。
我想在后台为div赋值InnerHtml,该怎么写?
------解决方案--------------------重新输入。。。
------解决方案--------------------为什么非要在后台添加呢,放到前台用Js添加岂不更好
------解决方案--------------------
------解决方案--------------------
JScript code
$(function () {
$("#btn_submit").click(function () {
//循环得到所有文本框
$("#divHTML").find("input[type='text']").each(function () {
alert($(this).val()); //每个文本框的值
alert($(this).parent().html());//得到DIV的html
});
});
});