Jquery根据body id值呈现不同的数据

时间:2012-08-24 02:36:50

标签: jquery

我想根据body id值加载数据,这里是代码:

<body id="CN">
....
<body>

并且Jquery将取值“CN”并加载内容, 内容的格式如下:

    <div class="menu">
    <div class="links">
    {module_menu,1032883}
    </div>
    </div>

{module_menu,1032883}是我想要更改的部分,值“1032883”表示“CN”,我有以下数组:

{module_menu,14623} for "AU"
{module_menu,1022165} for "CA"
{module_menu,1032883} for "CN"
{module_menu,1014746} for "US"

非常感谢。

1 个答案:

答案 0 :(得分:2)

var id = document.body.id,
    dict = {
        AU: '{module_menu,14623}',
        CA: '{module_menu,1022165}',
        CN: '{module_menu,1032883}',
        US: '{module_menu,1014746}'
    };

dict[id] && $('.links').text( dict[id] );

这是小提琴:http://jsfiddle.net/9dSq8/