Javascript jQuery:查找元素具有的属性数
假设我有xml元素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
<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