一蝇恶、創(chuàng)建節(jié)點
在使用JQuery的時候,我們有多種方式來創(chuàng)建新節(jié)點惶桐,使用不同方式創(chuàng)建的新節(jié)點都可以采用相同的方法插入到HTML頁面中撮弧。
-
1.使用HTML標簽創(chuàng)建節(jié)點
var node_1 = "<li>這是創(chuàng)建的第一個節(jié)點</li>"
-
2.使用jQuery創(chuàng)建節(jié)點
var node_2 = $("<li></li>").text("這是創(chuàng)建的第二個節(jié)點");
var node_3 = document.createElement("li");
node_3.innerHTML = "這是創(chuàng)建的第三個節(jié)點"
二秸仙、插入節(jié)點
-
jQuery提供了四個方法可以來實現(xiàn)向頁面中插入節(jié)點
方法 |
描述 |
apeend() |
在被選元素的結(jié)尾插入內(nèi)容 |
prepend() |
在被選元素的開頭插入內(nèi)容 |
after() |
在被選元素之后插入內(nèi)容 |
before() |
在被選元素之前插入內(nèi)容 |
// 新創(chuàng)建的元素li被插入到ul內(nèi)部嘴拢,并且位于ul的尾部,成為ul的最后一個元素
var node_1 = "<li>這是創(chuàng)建的第一個節(jié)點</li>"
$('ul').append(node_1);
// 新創(chuàng)建的元素li被插入到ul內(nèi)部寂纪,并且位于ul的頂部席吴,成為ul的第一個元素
var node_1 = "<li>這是創(chuàng)建的第一個節(jié)點</li>"
$('ul').prepend(node_1);
// 新創(chuàng)建的元素li被插入到ul外部,位置在ul后面
var node_1 = "<li>這是創(chuàng)建的第一個節(jié)點</li>"
$('ul').after(node_1);
// 新創(chuàng)建的元素li被插入到ul外部捞蛋,位置在ul前面
var node_1 = "<li>這是創(chuàng)建的第一個節(jié)點</li>"
$('ul').before(node_1);
三孝冒、刪除元素
-
jQuery提供了兩個方法來實現(xiàn)從頁面中刪除元素
方法 |
描述 |
remove() |
刪除被選元素(及其子元素) |
empty() |
從被選元素中刪除子元素,但是會保留當前的備選元素 |
// 將元素$("#box")及其子元素全部刪除
$("#box").remove();
// 將元素$("#box")子元素全部刪除,但是$("#box")元素不會被刪除
$("#box").empty();
// 過濾被刪除的元素襟交,例如:只刪除 class="box" 的所有 <p> 元素迈倍,其他的<p>元素被保留
$("p").remove(".box");
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者