Во-первых, вам нужно получить все идентификаторы из dragExternal
. Сделайте это с помощью string.split(',')
.
Затем вы можете использовать метод jQuery.each , чтобы просмотреть каждый из элементов.
var dragExternal = 'div1a,div1b,div2a,div2b';
$.each(dragExternal.split(','), function(i,item){
$("#" + item).hide();
});
Пример: http://jsfiddle.net/jonathon/UMCrC/
Хотя вам даже не нужен $ .each (хотя и полезно знать об использовании) - поскольку все они просто строки:
var dragExternal = 'div1a,div1b,div2a,div2b',
items = dragExternal.split(',')
for(var i=0;i<items.length;i++){
$("#" + item[i]).hide();
};
Вы используете селектор идентификатора , чтобы получить каждый div, добавив префикс имени div #
.