現在、行を昇順と降順で並べ替えたり、列をクリックしてドラッグしたりできるテーブルの作成に取り組んでいます。私はそれを機能させていますが、それを改善したいと思います。現在、ヘッダーとセル要素のテキストを取得してから、HTMLタグを文字列に連結しています。
var row = "<td>" + myData + "</td>";
私が知りたいのは、jQueryに、1つの要素だけにタグが付けられたテキストを取得できるメソッド/関数があるかどうかです。
私は試し.text()
.html()
.contents();
.parent().html()
ました。この関数.parent().html()
は私が望むものに最も近いものですが、私が望むものだけではなく、タグとテキストを含むすべての行を提供します。
したがって、変数に保存したいのは<th>First Column</th>
、だけではありませんFirst Column
。
これは私が試したもののフィドルの例であり、基本的なHTMLマークアップと私が調査したAPIへのリンクがあります。
.text() . html( ).contents( ) .parent()
アップデート:
なぜ私がこれをしているのか興味がある人のために、ここに私のサイドプロジェクトがあります: