クラスの時間ログを持つ私のhtmlテーブル
および text1 、 text2 などの id を持つ td
クラス名 hour-logging を含むすべてのテーブルから text1 行を削除したいと考えています。
どうすればできますか?
前もって感謝します。
クラスの時間ログを持つ私のhtmlテーブル
および text1 、 text2 などの id を持つ td
クラス名 hour-logging を含むすべてのテーブルから text1 行を削除したいと考えています。
どうすればできますか?
前もって感謝します。
おそらく次のようなものを探していますか?
$("table.hour-logging td#text1").closest("tr").remove();
セレクターは、クラス<td>
を持つテーブル要素内に含まれるテーブル セル ( )を検索します。hour-logging
次に、closest
関数を使用して、選択したセルのテーブル行 ( <tr>
) を抽出し、 で削除しremove()
ます。
参考文献:
あなたに答えを与える代わりに、私はあなたにレンガを与えます :
ここで「本当の」答えが必要なので、OKです。
hour-logging
で始まるクラスと ID を持つテーブル内のすべての行を削除するにはtext
$(table.hour-logging td[id^=text]').closest('tr').remove();
そして、特定の ID を持つ要素を削除するには (一意であると仮定します):
$('#text1').closest('tr').remove();
完全なセレクターを使用して、この選択にさらに制限を追加できます。
$(table.hour-logging td#text1').closest('tr').remove();