91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

jquery追加元素的方法有哪些

發布時間:2023-03-25 10:27:08 來源:億速云 閱讀:135 作者:iii 欄目:開發技術

這篇文章主要介紹“jquery追加元素的方法有哪些”,在日常操作中,相信很多人在jquery追加元素的方法有哪些問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”jquery追加元素的方法有哪些”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

append() 方法

append()方法在被選元素的結尾(在內部)插入指定內容。

$("p").append(" <b>Hello world!</b>");

appendTo() 方法

appendTo() 方法在被選元素的結尾(在內部)插入指定內容,與append()方法作用一樣。

$("<b>Hello World!</b>").appendTo("p");

prepend() 方法

prepend() 方法在被選元素的開頭(在內部)插入內容。

$("p").prepend("Some prepended text.");

after() 方法

after() 方法在被選元素之后(在外面)插入內容。

$("p").after("<p>Hello world!</p>");

before() 方法

before() 方法在被選元素之前(在外面)插入內容。

$("img").before("Some text before");

還可以使用FOR循環進行動態變化的元素的追加;

<script>
//循環追加動態元素
var nll= $('.topnav>li').length;
for(var i=1;i<=nll;i++){
$('.topnav>li:nth-child('+i+')>a').append(i);
}
</script>

wrap() 方法

wrap() 方法可以給某個元素添加父元素包裹。

$(".ftmeau a").wrap('<span>');

CSS3中的before和after偽類

除了使用JQUERY追加元素之外,還可以使用CSS3中的before和after偽類來追加素材;

.topnav li:nth-child(1) a:before{content:url(images/iconnav01.png);}

晉級知識擴展

before和insertBefore

二者效果相同,只不過語法不一樣,寫法不同

$(content).insertBefore(selector)

$(selector).before(content);

參數描述
content必需。規定要插入的內容(必須包含 HTML 標簽)。

注意:如果 content 是已存在的元素,它將從它的當前位置被移除,并被插入在被選元素之前。
selector必需。規定在何處插入內容。
<div id="content" >我是原來的content</div>
<script src="./jquery-1.11.1.js"></script>
<script>
     $("#content").before("<span>我是新插入的元素</span>")
     //或者用insertBefore,二者效果相同,只不過寫法不同
     //$("<span>我是新插入的元素</span>").insertBefore("#content")
</script>
 
//語句執行后的HTML結構如下
<span>我是新插入的元素</span>
<div id="content" >我是原來的content</div>

after和insertAfter

after和insertAfter同上before和insertBefore,只是位置不同

append和appendTo 

append和appendTo 同上before和insertBefore,只是位置不同

插入已有元素

insertBefore() 方法在每個被選元素前插入一個已有元素。

appendTo() 方法在每個被選元素的結尾插入已有的元素。

<script>
$(document).ready(function(){
	  $("#test1").click(function(){
		$("h2").appendTo("p");
	  });
	  $("#test2").click(function(){
		$("h3").insertBefore("div");
	  });
	  $("#test3").click(function(){
		$("h4").insertAfter("p");
	  });
	  
});
</script>

<h2>這是一個標題</h2>
<h3>這是一個標題2</h3>
<h4>這是一個標題3</h4>
<p>這是一個段落。</p>
<div>這是另一個段落。</div>
<button id="test1">移除現h2元素并在P元素結尾插入h2元素</button>
<button id="test2">移除h3元素并在div元素之前插入它</button>
<button id="test3">移除h4元素并在P元素后面插入它</button>

添加若干新元素

append() 和 prepend() 方法能夠通過參數接收無限數量的新元素。可以通過 jQuery 來生成文本/HTML(就像上面的例子那樣),或者通過 JavaScript 代碼和 DOM 元素。

after() 和 before() 方法能夠通過參數接收無限數量的新元素。可以通過 text/HTML、jQuery 或者 JavaScript/DOM 來創建新元素。

<script>
function fangfa(){
	var txt1="<b>I </b>";                    // 使用 HTML 創建元素
	var txt2=$("<i></i>").text("love ");     // 使用 jQuery 創建元素
	var txt3=document.createElement("big");  // 使用 DOM 創建元素
	txt3.innerHTML="jQuery!";
	$("img").after(txt1,txt2,txt3);          // 在圖片后添加文本
	$("img").before(txt1,txt2,txt3);          // 在圖片后添加文本
	$("div").append(txt1,txt2,txt3);        // div后追加新元素
	$("div").prepend(txt1,txt2,txt3);        // div前追加新元素
}
</script>

<p>第一行</p>
<img src="/images/logo2.png" >
<div>第三行</div>
<button onclick="fangfa()">之后插入</button>

到此,關于“jquery追加元素的方法有哪些”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

会理县| 平顺县| 溧水县| 封丘县| 浦北县| 越西县| 唐海县| 和田县| 聂拉木县| 西青区| 彰武县| 卓资县| 新津县| 根河市| 象州县| 苗栗县| 天峨县| 福州市| 芜湖县| 洛扎县| 台湾省| 民勤县| 瓮安县| 奉贤区| 灵丘县| 嵩明县| 望奎县| 洞口县| 紫金县| 崇明县| 仪陇县| 阆中市| 抚宁县| 碌曲县| 乐平市| 同仁县| 肇庆市| 靖远县| 清新县| 中西区| 梅河口市|