在数组中调用函数

时间:2010-09-02 04:24:46

标签: jquery arrays

如何在jQuery数组中调用函数来添加另一个数组?

$('#map').zoommap({

        // Width and Height of the Map
        width: '490px',
        height: '380px',

        //Region
        map: function getMaps();

    });

getMaps()应该返回以下内容:

{
    id: 'campus',
    image: '/resources/images/maps/'+mapId,
    data: '',
    maps: []
}

干杯, 尼克

2 个答案:

答案 0 :(得分:0)

非常确定

map: getMaps()

会做的伎俩。最后没有;(如果你需要添加更多项目,只需一个逗号),你也不需要在它前面加function,除非你试图声明一个函数。 / p>

如果您正在质疑如何编写getMaps()函数,那么您也可以这样做..

function getMaps() {
    return {
        id: 'campus',
        image: '/resources/images/maps/'+mapId,
        data: '',
        maps: []
    }
}

虽然我根本不知道为什么你需要这个功能,但是你可以把内部{ id: ... }放在它的位置....把它们放在一起......

$('#map').zoommap({
    // Width and Height of the Map
    width: '490px',
    height: '380px',

    //Region
    map: {
        id: 'campus',
        image: '/resources/images/maps/'+mapId,
        data: '',
        maps: []
    }
});

答案 1 :(得分:0)

$('#map').zoommap({

        // Width and Height of the Map
        width: '490px',
        height: '380px',

        //Region
        map: getMaps()

    });