您的位置:首页 > Web前端 > HTML

今天遇到的问题二————将html转换DOM失败

2012-09-04 17:05 204 查看
问题一中,有从第二个页面把ajax回来 的viewstate的隐藏域input去掉

<script type="text/javascript">

    $.ajax({

        url:'Container.html',

        success:function(data){

            $("#divContainer").html($(data).remove("input[type='hidden']"));

        }

    });
    </script>

结果是一直去不掉

只好请教应用组的高手

高手就是高手,马上指出来,转换错了。我看看还是没错。高手解释如下

我认为$(data)是转换成了jquery对象,用jquery的DOM方法操作;但是,data是ajax回来的一个字符串,$(data)之后并不是DOM,如果想转换,必须先创建html,即把字符串先转换成html,再用dom方法操作。var d=$("div").html(data); h=d.remove("input[type='hidden']")

这个只是我个人看法,如有不正确的地方,可以多指正!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息