私はここで間違っていますか?
var menu = {
menuset : {
first : false,
second : false,
third : false
},
setMenus : function (selected) {
var menuCollection = this.menuset;
$.each(menuCollection, function (key, element) {
if (selected===key) {
key=true;
} else {
key=false;
}
});
}
}
私は実行
"menu.setMenus(最初の)" 私はそれがこのようなオブジェクトを設定します:menuset : {
first : true,
second : false,
third : false
}
が、私は$ .each()以外のものを使用しなければなりませんが?
あなたはこのケースでは、各を使用する必要がなぜ私は理解していません。あなたのsetMenus関数は次のようになります:this.menuset [selected] = true; (あなたがJayendraによって提案されたすべての修正をしたと仮定して) –
Luizはこれを、ただ1つのナビゲーションアイテムが "アクティブ"なので、ループであるメニューと考えています。 –