2012-04-01 62 views
0

如何取代週日,週一,週二..與SUN,MON,TUE ...在下面的表中使用JQuery。任何幫助,將不勝感激。如何替換文本里面的錨在裏面的錨內jquery

<table> 
<tr> 
<th><div> <div id="xyz"> <a href="www.google.com"> 20 may 
<span>Sunday</span> </a> </div></div></th> 
<th><div> <div id="xyz"> <a 
href="www.google.com"> 21 may <span>Monday</span> </a> </div></div> </th> 
<th><div> <div id="xyz"> <a href="www.google.com"> 22 may 
<span>Tuesday</span> </a> </div> </div></th> 
</tr> 
</table> 

通過 納尼

+1

[你有什麼試過](http://mattgemmell.com/2008/12/08/what-have-you-tried/)。 – PeeHaa 2012-04-01 13:05:50

+2

您是否意識到您有重複的ID? – roryf 2012-04-01 13:06:36

回答

2

這應該這樣做。

var days = { 
    'Sunday': 'SUN', 
    'Monday': 'MON' 
    /* ... */ 
}; 

$('span').text(function(i, day) { 
    return days[day] || day; 
}); 

如果沒有匹配,它將不會更新span

+0

如何更改星期日到SUN使用ID =「xyz」 – 2012-04-01 13:13:59

+0

@Nanigandham如果您的意思是簡單地定位'#xyz',只需更改我的示例中的選擇器即可。 – alex 2012-04-01 13:15:50

+0

我是否需要使用每個循環來替換整個表,它不工作亞歷克斯 – 2012-04-01 13:20:04