2010-07-20 105 views
5
<?xml version="1.0" encoding="UTF-8"?> 
<data columns="12" rows="0"/> 

如何获取jquery中根(数据)元素 的属性(行)?如何获取根元素的属性?

我可以

var records = $(xml).find(":first").parent().attr("rows"); 

但不工作: -/

感谢 罗布

回答

11

如果是根节点,用.filter()代替.find()

var records = $(xml).filter(":first").attr("rows"); 

jQuery的.find()选择通过搜索内部根节点,而从.filter()之间根节点选择。

+0

谢谢,作品完美:-) – Roberto 2010-07-20 16:01:56

1

尝试

var records = $(xml).find("data").attr("rows"); 
1

这可能无法工作,因为它是有问题的使用您指定的查询找到的第一个元素。这可能是一些使用到你:

selecting root element in jquery

是.attr后( “行”)应该工作。