anArray = ['thing1','thing2','thing3'];
$.each(anArray, function (i,el) {
var object = 'name.space.' + el;
var selector = 'node-' + el;
var object = $('#' + selector);//need object here to be interpreted as it's value
//as if: var name.space.thing1 = $('#' + selector);
});
так, что это пригодные для использования объекты jQuery:
console.log(name.space.thing1);
console.log(name.space.thing2);
console.log(name.space.thing3);
Я чувствую, что eval () участвует.Я увлажняю навигационные селекторы, так как страницы добавляются / удаляются, мы просто обновляем массив.Мы могли бы построить массив из узлов nav, но в любом случае нам все еще нужно сделать эти селекторы с именами ...