如何使用jvectormap中的OnClick函数更改另一个div中的文本?

时间:2012-01-06 01:12:04

标签: javascript jquery replace onclick jvectormap

我正在使用this map plugin

当我点击每个国家/地区时,我想更改名为#content的div中的文本,默认情况下该文件不可见。

我计划通过使用名为#apDiv3的其他div来制作它。

首次点击后的内容应保持可见,直到您点击其他国家/地区。

我正在使用此代码,但没有任何反应:

$(function () {
    $('#example-map-1').vectorMap({
        backgroundColor: ('#1d1e21'),
        hoverOpacity: 0.7,
        hoverColor: ('#4f1d1e'),
        onRegionClick: function (event, code) {
            if(code === 'ca') {
                event(function () {
                    $("#content").replaceWith($("#apDiv3"))
                });
            }
        });
    });
});

我做错了什么,有更好的方法吗?

1 个答案:

答案 0 :(得分:2)

    onRegionClick: function (event, code) {
        if(code === 'ca') {
            $("#content").replaceWith($("#apDiv3"))
        }
    });

不完全确定你对事件的要求,但你不需要它。