layui操作

1.jQuery操作

A.设置单选框radio的方式

$("input[name='Period'][value=" + ResultData.Period + "]").prop('checked', true);  //单选框

B. 获得form中所有的键值对

		//获得form表单name值
        $.fn.serializeObject = function () {
            var ct = this.serializeArray();
            var obj = {};
            $.each(ct, function () {
                if (obj[this.name] !== undefined) {
                    if (!obj[this.name].push) {
                        obj[this.name] = [obj[this.name]];
                    }
                    obj[this.name].push(this.value || "");
                } else {
                    obj[this.name] = this.value || "";
                }
            });
            return obj;
        };

C.类型转化

		function booleanToString(obj) {
            $.each(obj, function (k, v) {
                if (v === true) {
                    obj[k] = 1;
                } else if (v === false) {
                    obj[k] = 0;
                }
            })
            return obj;
        }
        function stringToBoolean(obj) {
            $.each(obj, function (k, v) {
                if (v === '1') {
                    obj[k] = true;
                } else if (v === '0') {
                    obj[k] = false;
                }
            })
            return obj;
        }
        function stringToNumber(nums) {
            $.each(nums, function (k, v) {
                if (v !== '') {
                    nums[k] = Number(v);
                } else {
                    delete nums[k];
                }

            });
            return nums;
        }

D.checkbox多选框

解决方法:


 	 $("input#s_caozuo").on('input propertychange change', function() {}
发布了15 篇原创文章 · 获赞 1 · 访问量 226
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览