0
contents()
と再帰Iでは、要素のすべての要素を繰り返し処理します。実際の要素がテキストノードの場合は、テキストを取得したいのですが、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;
}
}
! – user1234215