JQueryの追加要素、削除要素
JQueryの追加要素、削除要素
1.jQueryの要素作成方法
let div = $('elm');
$('elm')はdiv要素を作成し、内容はelmです.
2.要素の追加
2.1.内部追加append(),prepend()メソッド
-
$(function() {
let li = $('<li> </li>');
$('ul').append(li);
});
append()メソッドは、元のJSのappendChild()のように、一致する要素の一番後ろに要素を追加します.
-
$(function() {
let li = $('<li> </li>');
$('ul').prepend(li);
});
prepend()メソッドは、元のJSのinsertBefore()のような一致する要素の先頭に要素を追加します.
内部に要素を追加すると、親子関係が生成されます.
2.2.外部before()、after()メソッドの追加
$(function() {
let div = $('<div> </div>');
$('div').before(div);
})
before()メソッドは、一致する要素の前に要素を追加します.
$(function() {
let div = $('<div> </div>');
$('div').after(div);
})
after()メソッドは、一致する要素の後ろに要素を追加します.
外部に要素を追加し、兄弟関係を生成します.
2.要素の削除
1.remove()
-
$(function() {
$('ul').remove();
})
remove()は、サブノードを含むul要素を削除します.
2.empty()
-
$(function() {
$('ul').empty();
})
Empty()はulノード内のすべてのサブノードを空にしますが、ul自体のノードは保持されます.
3.html("")
html(")メソッドがempty()に作用するのはほぼ一致する
1.jQueryの要素作成方法
let div = $('elm');
$('elm')はdiv要素を作成し、内容はelmです.
2.要素の追加
2.1.内部追加append(),prepend()メソッド
-
$(function() {
let li = $('<li> </li>');
$('ul').append(li);
});
append()メソッドは、元のJSのappendChild()のように、一致する要素の一番後ろに要素を追加します.
-
$(function() {
let li = $('<li> </li>');
$('ul').prepend(li);
});
prepend()メソッドは、元のJSのinsertBefore()のような一致する要素の先頭に要素を追加します.
内部に要素を追加すると、親子関係が生成されます.
2.2.外部before()、after()メソッドの追加
$(function() {
let div = $('<div> </div>');
$('div').before(div);
})
before()メソッドは、一致する要素の前に要素を追加します.
$(function() {
let div = $('<div> </div>');
$('div').after(div);
})
after()メソッドは、一致する要素の後ろに要素を追加します.
外部に要素を追加し、兄弟関係を生成します.
2.要素の削除
1.remove()
-
$(function() {
$('ul').remove();
})
remove()は、サブノードを含むul要素を削除します.
2.empty()
-
$(function() {
$('ul').empty();
})
Empty()はulノード内のすべてのサブノードを空にしますが、ul自体のノードは保持されます.
3.html("")
html(")メソッドがempty()に作用するのはほぼ一致する