我一直在使用非常簡約的jquery管理區域菜單進行無所事事。關鍵是我想讓jQuery用不同的ID構建3個相同的菜單。我設法做到這一點,創建一個函數,並用不同的變量調用它3次,但我想問我關於這個可愛的社區的第一個問題:Jquery:將3個數組轉換爲具有不同ID的不同對象
什麼是創建3個元素的最簡約和有效的方式不同的ID和內容?
d=['Varer','Kate','Produ','Tilbud','Sider','Info','Pref'];
e=['Varer1','Kate1','Produ1','Tilbud1','Sider1','Info1','Pref1'];
f=['Varer2','Kate2','Produ2','Tilbud2','Sider2','Info2','Pref2'];
function menu(){
var e='';
$.each(d,function(a,b){e+='<a href=#'+b+'>'+b+'</a>'});
$('body').append('<div id=c>'+e+'</div>');}
menu();
在此先感謝
這是一個很棒的網站,感謝您的鏈接和幫助。 – 2010-08-22 21:59:21
@Ulrik M - 我希望我能理解你的問題。看起來像你試圖避免多次調用你的'menu()'函數。另外,請不要忘記單擊最有幫助的左邊的複選標記以「接受」答案。 – user113716 2010-08-24 15:46:50