2010-07-20 106 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後( 「行」)應該工作。