Javascript jQuery:查找元素具有的属性数

Javascript jQuery:查找元素具有的属性数,javascript,jquery,html,xml,Javascript,Jquery,Html,Xml,假设我有xml元素 <fruit color="blue" taste="sweet" shape="round"></fruit> 如何使用jQuery实现这一点?使用jQuery,您只需使用get(index)或[index]从jQuery对象检索DOM元素: $('someSelector').get(0).attributes.length; $('someSelector')[0].attributes.length; jQuery没有为本机domeElem

假设我有xml元素

<fruit color="blue" taste="sweet" shape="round"></fruit>

如何使用jQuery实现这一点?

使用
jQuery
,您只需使用
get(index)
[index]
jQuery
对象检索DOM元素:

$('someSelector').get(0).attributes.length;
$('someSelector')[0].attributes.length;

jQuery
没有为本机
domeElement
属性提供包装。

我认为jQuery没有办法做到这一点。您可以不使用jQuery来完成这项工作

$('fruit')[0].attributes.length

我使用$('root_node')。children('fruit')。get(0)。attributes.length,但它不起作用。Firebug没有错误。但是,脚本到达该行时会暂停。也许是因为我正在解析一个xml dom对象?@Jacob.attributes不适用于jQuery对象。是的,这就是为什么需要从jQuery集中取出原始的domeElement。
$('fruit')[0].attributes.length