テーブル行をHTML形式にしたテーブルがありますが、内部には<span>
要素がいくつかあるため、その範囲の内部HTMLを取得します。jQueryのHTML要素を解析して内部のHTMLを取得する
(私はAPIプラグインのDataTableからそれを得るためではないjQueryのオブジェクト、)私はすべての<tr>
の要素を持つ配列を持っているので、私はこのコードを持っている:
if (data[i+1].includes("span")) {
var label = $.parseHTML(data[i+1]);
// editFormInputs.eq(i).val(label.first().html());
} else {
editFormInputs.eq(i).val(data[i+1]);
}
だから、問題はコメント行です。私はhtmlを配列を返すparseHTML()
でjQuery要素に変換しようとしました。これは正常に動作しますが、first()
関数を使って配列の最初の要素を取得しようとすると、エラーfirst() is not a function
が返されます。ありがとう。
あなたがこれまでにしようとしているいくつかのコードを投稿してください。だから他の人が正しい方向にあなたを指すことができます –