jQuery dom_add jQuery dom_set jQuery dom_remove 使用jQuery,很容易添加新的元素/内容. 添加新的HTML内容 我们将看到有4个jQuery方法可以添加新的内容: append() - 在选定元素的结尾插入内容 prepend() - 在选定元素的开头插入内容 after() - 在选定元素后插入内容 before() - 在选定元素前插入内容 jQuery append() 方法 jQuery append() 方法将在选定元素的结尾插入内容 $("p").append("Some appended text."); 让我试试 jQuery prepend() 方法 jQuery prepend() 在选定元素的开头插入内容 $("p").prepend("Some prepended text."); 让我试试 使用append()和prepend()添加几个新的元素 在以上的例子,我们只有插入一些文本/ HTML在选定的HTML元素的开始/结束。 然而,append()和prepend()方法可以把新的元素无限数量作为参数添加。新的元素可以用文本/ HTML、jQuery、JavaScript代码和DOM元素生成(像我们在上面的例子)。 下面的实例, 我创建了几个新元素. 使用 text/HTML, jQuery, 和 JavaScript/DOM. 然后我们为新元素添加了文本,使用append() 方法添加 (也可以使用prepend()方法) : function appendText() { var txt1 = "<p>Text.</p>"; // Create element with HTML var txt2 = $("<p></p>").text("Text."); // Create with jQuery var txt3 = document.createElement("p"); // Create with DOM txt3.innerHTML = "Text."; $("body").append(txt1, txt2, txt3); // Append the new elements } 让我试试 jQuery after() 和 before() 方法 jQuery after() 在选定元素后插入内容 jQuery before() 在选定元素前插入内容 $("img").after("Some text after"); $("img").before("Some text before"); 让我试试 添加多个新元素使用after()和before() 另外,after()和before()方法可以把新的元素无限数量的作为参数添加。新的元素可以用文本/ HTML、jQuery、JavaScript代码和DOM元素生成(像我们做了上面的例子。 下面的实例, 我创建了几个新元素. 使用 text/HTML, jQuery, 和 JavaScript/DOM来创建. 然后我们为新元素添加了文本,使用after() 方法添加 (也可以使用before()方法) : function afterText() { var txt1 = "<b>I </b>"; // Create element with HTML var txt2 = $("<i></i>").text("love "); // Create with jQuery var txt3 = document.createElement("b"); // Create with DOM txt3.innerHTML = "jQuery!"; $("img").after(txt1, txt2, txt3); // Insert new elements after <img> } 让我试试 jQuery dom_set jQuery dom_remove