使用jquery解析xml文件中元素的未知属性

时间:2009-07-14 22:11:08

标签: jquery ajax xml parsing xml-attribute

是否可以同时获取属性名称和元素值?

基本上我想获取单个元素的所有属性的名称和值,以便将它们写入Javascript对象,如下所示:

obj {
  key: "value",
  another_key: "another_value",
}

1 个答案:

答案 0 :(得分:4)

使用jQuery,您可以获取特定元素的所有属性的名称和值:

var obj = {}; // this object will hold key-value pairs of elem attributes
var attribs = $('#elem')[0].attributes;
for (var i = 0; i < attribs.length; i++) {
    obj[attribs[i].name] = attribs[i].value;
}

请记住将'#elem'替换为您想要获取属性的元素的有效选择器。