日期:2014-05-16  浏览次数:20308 次

获取html和表单值的html
<div id="aaa">
<input id="username" name="username" type="text">
<div>
我在这个输入框里边输入了信息;
通过$("#aaa").html()方法获取到到仅仅是<input id="username" name="username" type="text">;
我想获取div里边包含我输入信息的html应该怎么做呢?
------解决方案--------------------
<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
</head>

<body>
<div id="aaa">
<input id="username" name="username" type="text">
</div>
<input type="button" value="html" id="btn" />
<script type="text/javascript">
$(function(){
$("#btn").click(function(){

$("#username").attr('value',$("#username").val());
var aaa = $("#aaa").html();
alert(aaa)
})

})
</script>
</body>
</html>

------解决方案--------------------
先获取input的value属性值,然后写入input属性value

获取input的时候,就可以获取整个input的html值
------解决方案--------------------
要重新写入一次value属性,要不非ie浏览器获取不到输出的value,以前有人问过这种问题