Показать сообщение отдельно
  #4 (permalink)  
Старый 03.04.2013, 15:27
Профессор
Отправить личное сообщение для Vasy Посмотреть профиль Найти все сообщения от Vasy
 
Регистрация: 09.02.2013
Сообщений: 165

Сообщение от patyatka Посмотреть сообщение
я вот так переписал твою функцию vasa и получил возможность добавлять любое кол-во атрибутов в xml, не меняя vasa:
function vasa(xml) {
	var attr, attrObj = {};
	attr = $(xml).find("style")[0].attributes;	
	for(var key = 0; key < attr.length; key++) {
		attrObj[attr[key].nodeName] = attr[key].value;	
	};
	$("#divi").css(attrObj);
}
Я так понял вы проходите по всем атрибутам(их значениям) и присваиваете их сюда
attrObj[attr[key].nodeName]
.А я несовсем понял ведь ноденейм выведет нам имена всех узлов.А што тогда будет здесь
attr[key].value;

а потом выводите как css?
Спасибо вам большое вы мне очень помогли.

Последний раз редактировалось Vasy, 03.04.2013 в 15:32.
Ответить с цитированием