如何使用选定的复选框名称或索引构建对象

时间:2015-10-13 06:31:46

标签: javascript jquery json

我想用index和layer2构建对象,这个对象存在于我的代码中,用于多个复选框,因为每当我选中复选框时,我希望我的对象如下所示

objj{layer1:object, layer2:object}

如果我有对象,我可以显示我的地图,否则我可以删除我的地图,如果有索引和图层名称

$("#checkboxes").on('change', '[type=checkbox]', function () {
    console.log($(this).val());
    if (this.checked) {
        layer2 = new OM.layer.VectorLayer($(this).val(), {
            def: {
                type: OM.layer.VectorLayer.TYPE_PREDEFINED,
                dataSource: "tcg_seff",
                theme: $(this).val(),
                url: baseURL,
                loadOnDemand: false
            }
        });
        layersObjects.push($(this).val());
        alert("hellooo i am checked" + layersObjects);
        map.addLayer(layer2);
    } else {
        alert("hellooo i am unchecked" + layersObjects);
        map.removeLayer(layer2);
    }
});

0 个答案:

没有答案