专注于高品质PHP技术等信息服务于一体 [STIEMAP] [RSS]

百度提供的广告:
JSCSS
当前位置:首页 > 技术文档 > JSCSS >  > 
js动态获取HTML

如何动态获取 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>