English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
jQueryの非常に重要な部分はDOMの操作です。
jQueryは、ドキュメントから既存のHTML要素や内容を削除するための多くのメソッドを提供します。
この章では、DOMからHTML要素を削除する方法を説明します。/内容。
jQueryを使用すると、HTML要素を簡単に削除できます。
以下に、要素と内容を削除するためのjQueryメソッドがあります:
以下に、各メソッドの使用方法を説明します。
jQuery remove()メソッドは、DOMから選択された要素及其サブ要素を削除します。
以下の例では、DOMからすべてのパラグラフを削除します:
$("button").click(function(){ $("p").remove(); });テストを試してみる‹/›
jQuery remove()メソッドは、削除する要素をフィルタリングできるパラメータを受け取ります。
このパラメータは、jQuery選択子のいずれかであればよくて構いません。
以下の例では、DOMから「Hello」を含むすべてのパラグラフを削除します:
$("button").click(function(){ $("p").remove(":contains('Hello')"); });テストを試してみる‹/›
jQuery empty()メソッドは選択された要素からすべてのサブノード(テキストノードを含む)を削除します。
以下の例では、すべてのパラグラフからすべてのサブノード(テキストノードを含む)を削除します:
$("button").click(function(){ $("p").empty(); });テストを試してみる‹/›
注意:このメソッドは、要素自体やその属性を削除しません。
jQuery unwrap()方法は、選択された要素の親要素を削除します。
以下の例では、すべての段落の親要素を削除します:
$("button").click(function(){ $("p").unwrap(); });テストを試してみる‹/›
jQuery removeAttr()方法は、選択された要素から1つまたは複数の属性を削除します。
以下の例は、すべてのリンクからhref属性を削除します:
$("button").click(function(){ $("a").removeAttr("href"); });テストを試してみる‹/›
複数の属性を削除するには、属性名をスペースで区切ってください。
以下の例は、すべての段落から複数の属性を削除します:
$("button").click(function(){ $("p").removeAttr("id class title"); });テストを試してみる‹/›
完全なHTMLメソッドの詳細については、私たちのjQuery HTML / CSS参考。