0
使用contents()
和递归我迭代元素的所有元素。如果实际的元素是一个文本节点,我想要它的文本 - 但text()
不会给任何回报。获取文本节点
markup += processXml($(this));
function processXml(element) {
if (element.nodeType == 3) {
return $(element).text() // that doesn't work !!
}
else {
var temp = "";
$(element).contents().each(function() {
temp += processXml(this);
});
return temp;
}
}
这是它--tanks了很多! – user1234215 2012-02-26 18:54:08