怎样获取修改后的HTML jquery不是html()取代码,val()取值么?好久没写代码了我没记错吧?innerHTML这不是DOM里的写法么 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var b=$("#div1 input").val() 能不能直接获取div1里所有控件的HTML代码?(修改值后的HTML代码) html()var()方法都试过了,取到的是修改之前的HTML代码,input的值修改之前的代码,取不到用户修改input值后的HTML代码 哪里能看出showval()是在修改两个input之后调用的? jacky4631用户操作啊,程序运行之后,用户修改input的值,再点击button, 不就是在修改了input的值之后执行了showval了吗? 看漏了, 楼主用这个试试$("#div1").html() jacky4631 请看6楼我的回复。 html()和val()方法都试过了,取到的都是修改之前的值 为了方便测试,我把完整的HTML代码放上来,大家可以看下<!DOCTYPE html><html><head> <meta name="viewport" content="width=device-width" /> <title>Index</title> <script type="text/javascript" src="/Scripts/jquery-1.10.2.js"></script> <script type="text/javascript"> function showVal() { var a = $("#div1"); var b = $("#div1")[0].innerHTML; //使用时,当使用者修改了input的值,不能正确获取到修改值后的HTML var d = $("#div1").html(); //不能获取到修改值后的HTML,都是修改之前的 var e = $("#div1").val(); //为空 } </script></head><body> <div id="div1"> <input type="text" name="test" id="test" value="123" /> </div> <input type="button" onclick="showVal()" value="请修改input的值之后点击" /> </body></html> var e = $("#div1 input").val();//获取值$("#div1 input").attr("value",e);//将input中的值改为填入的值var f = $("#div1")[0].innerHTML;alert("f="+f); myeclipse+tomcat乱码 oracle触发器问题,请高手指教。 大虾帮帮忙?SQL语句 求助,js树形 数据量太大 组合 sql语句 为什么出错:HttpClient client = new HttpClient(); 下载了jbuilder2005,共900多mb,但是不会安装,请教 javaBean如何写类型C++析构函数的方法? 简单代码报错,哪位碰到过类似问题?(jsp操作数据库时) 从一个JSP页a.jsp中新开了一个页面b.jsp,在关闭b,jsp时要刷新a.jsp,怎么办? jsp 问题 Cookie 问题
var()
方法都试过了,取到的是修改之前的HTML代码,input的值修改之前的代码,取不到用户修改input值后的HTML代码
用户操作啊,程序运行之后,用户修改input的值,再点击button, 不就是在修改了input的值之后执行了showval了吗?
请看6楼我的回复。 html()和val()方法都试过了,取到的都是修改之前的值
<head>
<meta name="viewport" content="width=device-width" />
<title>Index</title>
<script type="text/javascript" src="/Scripts/jquery-1.10.2.js"></script>
<script type="text/javascript">
function showVal() {
var a = $("#div1");
var b = $("#div1")[0].innerHTML; //使用时,当使用者修改了input的值,不能正确获取到修改值后的HTML
var d = $("#div1").html(); //不能获取到修改值后的HTML,都是修改之前的
var e = $("#div1").val(); //为空
}
</script>
</head>
<body>
<div id="div1">
<input type="text" name="test" id="test" value="123" />
</div>
<input type="button" onclick="showVal()" value="请修改input的值之后点击" />
</body>
</html>
$("#div1 input").attr("value",e);//将input中的值改为填入的值
var f = $("#div1")[0].innerHTML;
alert("f="+f);