1

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"

どうもありがとうございました。

4

1 に答える 1

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/

于 2012-08-24T02:41:26.117 に答える