Jquery的容器转换为对象,对象转换为容器

来源:互联网 发布:淘宝客代购是什么意思 编辑:程序博客网 时间:2024/05/18 02:37
function ConvertContainerToObject(ContainerId){    if (typeof (ContainerId) != "undefined") {        var obj = new Object();        var Container = document.getElementById(ContainerId).attributes;        for (var i = 0; i < Container.length; i++) {            if (Container[i].nodeName != "id") {                obj[Container[i].nodeName] = Container[i].nodeValue;            }        }        return obj;    }}function ConvertObjectToContainer(ObjId, ContainerId){    if (typeof (ObjId) != "undefined" || typeof (ContainerId) != "undefined") {        if (ObjId != null) {                   for (var i = 0; i < Object.keys(ObjId).length ; i++) {                if (Object.keys(ObjId)[i] != "id")                {                    if (Object.keys(ObjId)[i].substring(0, 1) == "_")//过滤某些带指定字符串的属性,不需要可以移除                    {                        continue;                    }                $("#" + ContainerId).attr("" + Object.keys(ObjId)[i] + "", "" + ObjId[Object.keys(ObjId)[i]] + "");            }            }            return true;        }    }}
纯手写,不喜勿喷

0 0
原创粉丝点击