我在XML代码和
中具有以下结构<drinks>
<soft>
<subject>
<soft>
<subject>
<brand-name></brand-name>
<subject>
<brand-name></brand-name>
</subject>
</subject>
<link></link>
<soft>
<nature>
<brand-name></brand-name>
<link></link>
</nature>
<info></info>
</drinks>
我需要确认<info>
是<drinks>
的最后一个孩子,我不知道要这样做...我在下面尝试
var $element = $xml.find("drinks").addBack("drinks");
alert($element.children().last().nodeName);
我还需要确认每个<subject>
<brand-name>
是第一个孩子。我尝试下面的代码
function check_first_child(parent, child, rule, error_type)
{
if(($xml.find(parent).length > 0))
{
var $parent = $xml.find(parent).addBack(parent);
$parent.children().first().each(function()
{
alert(this.nodeName);
});
}
}
但是上面的代码只找到主题一次。总共我有两个主题。
答案 0 :(得分:0)
var $element = $xml.find("drinks").addBack("drinks");
var lastelement = $element.children().last().get(0).nodeName;