zoukankan      html  css  js  c++  java
  • jq扩展获取表单值、设置值

    不多说,直接上代码

    //jq添加插件
    (function (window, $) {
        $.fn.serializeJson = function () {
            var serializeObj = {};
            var array = this.serializeArray();
            var str = this.serialize();
            $(array).each(
                function () {
                    if (serializeObj[this.name]) {
                        if ($.isArray(serializeObj[this.name])) {
                            serializeObj[this.name].push(this.value);
                        } else {
                            serializeObj[this.name] = [
                                serializeObj[this.name], this.value];
                        }
                    } else {
                        serializeObj[this.name] = this.value;
                    }
                });
            return serializeObj;
        };
    })(window, jQuery);
    
    //设置表单值(只限制input text)
    (function (window, $) {
        $.fn.setJsonData = function (data) {
            var input = $(this).find("input[type=text]");
            $.each(data, function (i, n) {
                var filter = input.filter("input[name='" + i + "']");
                if (filter) {
                    filter.val(n);
                }
            });
        };
    })(window, jQuery);
  • 相关阅读:
    3月6日
    2月28日
    2月23日
    2月20日
    2月19日
    2月18日
    2月17日
    2月16日
    2月15日
    面试算法题——硬币找零
  • 原文地址:https://www.cnblogs.com/zhuyapeng/p/10796445.html
Copyright © 2011-2022 走看看