JS 添加模板

在开发过程中经常会用到一个 模板 出来多次去操作的情况

表结构 1对多 所以从表数据多个 

页面处理一般就是将这个模板的 内容外面加一个div 然后 display 隐藏  当需要添加一个模板将内容append出来

由于最后还是要对所有模板出来的内容进行数据处理  所以是根据name 来处理的  

注意的是模板其实只是一个空模板,当去处理数据的时候 要注意排除空模板 用gt(0) 选择器

eg:

//获取从表 
            var ListPlace = [];//匿名模拟从表 地方集合
            $(".ptf__destination:gt(0)").each(function () {
                var place = {}           
                var region = $(this).find("select").eq(0).val(); //区域的值
                var regionname = $(this).find("select").eq(0).find("option:selected").text(); //区域的值       
                var country = $(this).find("select").eq(1).val(); //国家的值
                var countryname = $(this).find("select").eq(1).find("option:selected").text(); //国家的值
                //找到checkbox所有遍历找到选中的
                var cityidlist = "";
                var citynamelist = "";
                $(this).find("input[type='checkbox']").each(function (i, v) {

                    if (v.checked == true) {
                        cityidlist = cityidlist + "," + v.id;
                        citynamelist = citynamelist + "," + $(v).parent().next().text();
                    }

                });
                place.RegionId = region;
                place.RegionName = regionname;
                place.ConutyId = country;
                place.ConutyName = countryname;
                place.CityId = cityidlist == "" ? cityidlist : cityidlist.substring(1);
                place.CityName = citynamelist == "" ? citynamelist : citynamelist.substring(1);
                ListPlace.push(place);
            });

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值