如何动态获取 HTML 的值,就是用户点击 单选,多选 按钮以后的HTML 值。
使用 jquery html() 或者 js innerHTML 都不能解决这个问题。
<script type="text/javascript" src="jquery-1.6.3.min.js"></script>
</head>
<script type="text/javascript">
function checkform()
{
//动态生成HTML
//input text
var len = $("form input[type='text']").length;
for(var i = 0 ; i < len ; i++)
{
$("form input[type='text']").eq(i).attr("value",$("form input[type='text']").eq(i).val());
}
//input checkbox
var len = $("form input[type='checkbox']").length;
for(var i = 0 ; i < len ; i++)
{
var status = $("form input[type='checkbox']").eq(i).is(':checked');
if(false == status)
{
$("form input[type='checkbox']").eq(i).attr('checked',false);
}
else
{
$("form input[type='checkbox']").eq(i).attr("checked",true);
}
}
//textarea
var len = $("form textarea").length;
for(var i = 0 ; i < len ; i++)
{
$("form textarea").eq(i).text($("form textarea").eq(i).val());
}
alert($("#d").html());
return false;
}
</script>
<body>
<form action="test.php" method="post" onsubmit="return checkform()">
<div id="d">
<input type="text" name="che" />
<input type="checkbox" name="che" />
<textarea name="content" class="xheditor" ></textarea>
</div>
<input type="submit" value="submit" />
</form>
</body>
- 上一篇:Css 排版注意事项
- 下一篇:分享一个JS幻灯源码