Показать сообщение отдельно
  #9 (permalink)  
Старый 24.04.2018, 15:00
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

var str = 'div.class1#id.class2.class3';
var elem = { 'tag': '',  'class':'', 'id':''};
var flag = 'tag';
for (var i = 0; i < str.length; i++) {
     if(str[i] == '.') { flag = 'class'; elem[flag] += " "; i++ }
     if(str[i] == '#') { flag = 'id'; i++ }
     elem[flag] += str[i];
}
alert(JSON.stringify(elem));

Последний раз редактировалось Dilettante_Pro, 24.04.2018 в 15:57.
Ответить с цитированием