日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

JQuery:JQuery添加元素

發(fā)布時(shí)間:2024/4/14 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JQuery:JQuery添加元素 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

JQuery:添加元素
通過 jQuery,可以很容易地添加新元素/內(nèi)容、添加新的HTML內(nèi)容。
我們將學(xué)習(xí)用于添加新內(nèi)容的四個(gè)jQuery方法:
  append() - 在被選元素的結(jié)尾插入內(nèi)容
  prepend() - 在被選元素的開頭插入內(nèi)容
  after() - 在被選元素之后插入內(nèi)容
  before() - 在被選元素之前插入內(nèi)容

1、jQuery append() 方法
jQuery append() 方法在被選元素的結(jié)尾插入內(nèi)容。
實(shí)例:$("p").append("追加文本");
代碼如下:

<!DOCTYPE html> <html lang="zh-cn"> <head><meta charset="utf-8"><title>JQuery的使用!!!</title><script src="jquery-3.1.0.js"></script><script>$(function(){//追加文本 $("#btn1").click(function(){$("p").append("<b>這是追加的加粗的一句話。</b>");});//追加列表項(xiàng) $("#btn2").click(function(){$("ol").append("<li><b>List item new</b></li>");});});</script> </head> <body><p>這是一句段落。</p><p>這是另外一句段落。</p><ol><li>List item 1</li><li>List item 2</li><li>List item 3</li></ol><button id="btn1">追加文本</button><button id="btn2">追加列表項(xiàng)</button> </body> </html>

?

2、jQuery prepend() 方法
jQuery prepend() 方法在被選元素的開頭插入內(nèi)容。
實(shí)例:$("p").prepend("在開頭追加文本");
代碼如下:

<!DOCTYPE html> <html lang="zh-cn"> <head><meta charset="utf-8"><title>JQuery的使用!!!</title><script src="jquery-3.1.0.js"></script><script>$(function(){//追加文本 $("#btn1").click(function(){$("p").prepend("<b>這是追加的加粗的一句話。</b>");});//追加列表項(xiàng) $("#btn2").click(function(){$("ol").prepend("<li><b>List item new</b></li>");});});</script> </head> <body><p>這是一句段落。</p><p>這是另外一句段落。</p><ol><li>List item 1</li><li>List item 2</li><li>List item 3</li></ol><button id="btn1">追加文本</button><button id="btn2">追加列表項(xiàng)</button> </body> </html>

? ? ??

3、通過 append() 和 prepend() 方法添加若干新元素
在上面的例子中,我們只在被選元素的開頭/結(jié)尾插入文本/HTML。
不過,append() 和 prepend() 方法能夠通過參數(shù)接收無限數(shù)量的新元素。可以通過 jQuery 來生成文本/HTML(就像上面的例子那樣),或者通過 JavaScript 代碼和 DOM 元素。
在下面的例子中,我們創(chuàng)建若干個(gè)新元素。這些元素可以通過 text/HTML、jQuery 或者 JavaScript/DOM 來創(chuàng)建。然后我們通過 append() 方法把這些新元素追加到文本中(對(duì) prepend() 同樣有效):
實(shí)例:
function appendText()
{
  var txt1="<p>文本。</p>"; // 使用 HTML 標(biāo)簽創(chuàng)建文本
  var txt2=$("<p></p>").text("文本。"); // 使用 jQuery 創(chuàng)建文本
  var txt3=document.createElement("p");
  txt3.innerHTML="文本。"; // 使用 DOM 創(chuàng)建文本 text with DOM
  $("body").append(txt1,txt2,txt3); // 追加新元素
}
代碼如下:

<!DOCTYPE html> <html lang="zh-cn"> <head><meta charset="utf-8"><title>JQuery的使用!!!</title><script src="jquery-3.1.0.js"></script><script>function appendText() {//通過html標(biāo)簽創(chuàng)建文本var htmlText = "<p>這是新創(chuàng)建的html文本</p>";//通過JQuery創(chuàng)建文本var jqueryText = $("<p></p>").text("這是通過JQuery創(chuàng)建文本");//通過JavaScript的DOM創(chuàng)建文本var jsText = document.createElement("p");jsText.innerHTML = "通過JavaScript的DOM創(chuàng)建文本";//追加新元素 $("body").append(htmlText,jqueryText,jsText);}</script> </head> <body><p>這是一句段落。</p><button onclick="appendText()">追加文本</button> </body> </html>

??

4、jQuery after() 和 before() 方法
jQuery after() 方法在被選元素之后插入內(nèi)容。
jQuery before() 方法在被選元素之前插入內(nèi)容。
實(shí)例:
  $("img").after("在后面添加文本");
  $("img").before("在前面添加文本");
代碼如下:

<!DOCTYPE html> <html lang="zh-cn"> <head><meta charset="utf-8"><title>JQuery的使用!!!</title><script src="jquery-3.1.0.js"></script><script>$(document).ready(function(){//在img前面插入文本 $("#btn1").click(function(){$("img").before("<b>我被插入到img前面</b>");});//在img后面插入文本 $("#btn2").click(function(){$("img").after("<b>我被插入到img后面</b>");});});</script> </head> <body><p><img src="logol.png" alt="logol" title="ww3cschool的logol"></p><button id="btn1">在img前面插入文本</button><button id="btn2">在img后面插入文本</button> </body> </html>

5、通過 after() 和 before() 方法添加若干新元素
after() 和 before() 方法能夠通過參數(shù)接收無限數(shù)量的新元素。可以通過 text/HTML、jQuery 或者 JavaScript/DOM 來創(chuàng)建新元素。
在下面的例子中,我們創(chuàng)建若干新元素。這些元素可以通過 text/HTML、jQuery 或者 JavaScript/DOM 來創(chuàng)建。然后我們通過 after() 方法把這些新元素插到文本中(對(duì) before() 同樣有效):
實(shí)例
function afterText()
{
  var txt1="<b>I </b>"; // 使用 HTML 創(chuàng)建元素
  var txt2=$("<i></i>").text("love "); // 使用 jQuery 創(chuàng)建元素
  var txt3=document.createElement("big"); // 使用 DOM 創(chuàng)建元素
  txt3.innerHTML="jQuery!";
  $("img").after(txt1,txt2,txt3); // 在圖片后添加文本
}
代碼如下:

<!DOCTYPE html> <html lang="zh-cn"> <head><meta charset="utf-8"><title>JQuery的使用!!!</title><script src="jquery-3.1.0.js"></script><script>$(document).ready(function(){//在img后面插入文本 $("#btn").click(function(){//通過html標(biāo)簽創(chuàng)建文本var htmlText = "<br/><b>這是新創(chuàng)建的html文本</b>";//通過JQuery創(chuàng)建文本var jqueryText = $("<p></p>").text("這是通過JQuery創(chuàng)建文本");//通過JavaScript的DOM創(chuàng)建文本var jsText = document.createElement("p");jsText.innerHTML = "<b>通過JavaScript的DOM創(chuàng)建文本</b>";//追加新元素 $("img").after(htmlText,jqueryText,jsText);})});</script> </head> <body><p><img src="logol.png" alt="logol" title="ww3cschool的logol"></p><button id="btn">在img后面插入文本</button> </body> </html>

?

?

?

轉(zhuǎn)載于:https://www.cnblogs.com/XYQ-208910/p/5887128.html

總結(jié)

以上是生活随笔為你收集整理的JQuery:JQuery添加元素的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。