2012-08-24 40 views
1

我想根據價值身體ID加載數據呈現不同的數據,這裏是代碼:jQuery的按體重值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" 

非常感謝。

回答

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/

+0

或者只是'document.body.id' ... – Dennis

+0

非常感謝 –

+0

@Dennis - 哦!我怎麼會這麼傻。謝謝! –