XML テーブルを含む XML コードがあります
<displayTable>
<tr>
<td> items </td>
<..>
</displayTable>
HTML のテーブルとまったく同じように構造化されていますが、要素の名前が異なります。次にそれを jQuery で parseXML し、DOM オブジェクトを取得します。しかし、今、テーブルの html 要素を取得しようとしているのですが、使用時に HTML テーブルを取得できません (エラーはありません。タグ内の項目を取得します) ... 誰かが理由を知っていますか.text()
?.html()
編集:混乱して申し訳ありません。したがって、このjsに似ています。XML からの HTML コードが必要です。したがって、Aだけ...行&&&で、「Uncaught TypeError:未定義のメソッド 'replace'を呼び出せません」というエラーが発生します var str = "A";
$('#code-analysis').html(str);
console.log(str);
// parse string of XML code
var xmlString = str;
var xml = $.parseXML( xmlString );
$xml = $( xml );
// print to table in console
var displayTable = $xml.find( 'displayTable' ).children;
console.log ( displayTable );
// print table.text() to console,
// but not in the HTML format
// just the text within the element
var displayTableText = displayTable.text();
console.log ( displayTableText ); // A
// print table.html() to console
var displayTableHTML = displayTable.html(); // &&&
console.log ( displayTableHTML );