现在我遇到了一些关于我正在使用jQuery的XML的问题。
节点有两种样式:
<stylegroup></stylegroup>
<stylegroup/>
所以现在我只是迭代节点并说:
data.children().each(function(){
console.log("node", $(this).prop("nodeName"));
console.log("value", $(this).text());
});
正如你可以猜到的那样,它适用于上面的例子,但不适用于那些没有孩子的人。
我如何解释这个?在获取文本之前检查它是否有孩子?
当我在$(this).text()
上拨打<stylegroup/>
时,它会实际打印出所有内容,然后查找结束标记。
答案 0 :(得分:0)
在DOM的标记中以不同于XML的方式读取它。