Maison > Article > interface Web > Comment ajouter des nœuds enfants dans jquery
Méthodes ajoutées : 1. Utilisez l'instruction "parent node.append(child node)" ; 2. Utilisez l'instruction "parent node.prepend(child node)" ; 3. Utilisez l'instruction "child node.appendTo(parent node)" ; " ; 4. Utilisez l'instruction "$(child node).prependTo(parent node)".
L'environnement d'exploitation de ce tutoriel : système windows7, version jquery1.10.2, ordinateur Dell G3.
Dans jquery, si vous souhaitez ajouter des nœuds enfants au nœud parent, il existe de nombreuses méthodes :
append() : Insérez du contenu jusqu'à la "fin" à l'intérieur de l'élément sélectionné.
appendTo() : Insérer du contenu "à la fin" à l'intérieur de l'élément sélectionné.
prepend() : Insère du contenu au "début" à l'intérieur de l'élément sélectionné.
prependTo() : Insérer du contenu au "début" à l'intérieur de l'élément sélectionné.
Exemple :
<script> $(function () { //1.append(); //父节点.append(子节点); //作为最后一个子元素添加. $('#btnAppend').click(function () { //1.1 新创建一个li标签,追加到ul1中 // var $newLi = $('<li>我是新创建的li标签</li>'); // $('#ul1').append($newLi); //1.2 获取ul1中的某一个li标签,追加到ul1中. //剪切过来作为最后一个子元素添加. // var $li3 = $('#li3'); // $('#ul1').append($li3); //1.3 获取ul2中的某一个li标签,追加到ul1中. //剪切过来作为最后一个子元素添加. var $li32 = $('#li32'); $('#ul1').append($li32); }); //2.prepend() //父节点.prepend(子节点); //作为第一个子元素添加. $('#btnPrepend').click(function () { //2.1 新创建一个li标签,追加到ul1中 // var $newLi = $('<li>我是新创建的li标签</li>'); // $('#ul1').prepend($newLi); //2.2 获取ul1中的某一个li标签,追加到ul1中. //剪切过来作为最后一个子元素添加. // var $li3 = $('#li3'); // $('#ul1').prepend($li3); //2.3 获取ul2中的某一个li标签,追加到ul1中. //剪切过来作为最后一个子元素添加. var $li32 = $('#li32'); $('#ul1').prepend($li32); }); //3.appendTo(); //子节点.appendTo(父节点); //作为最后一个子元素添加. $('#btnAppendTo').click(function () { //1.1 新创建一个li标签,追加到ul1中 var $newLi = $('<li>我是新创建的li标签</li>'); $newLi.appendTo($('#ul1')); }); //4.prependTo() //子节点.prependTo(父节点); //作为第一个子元素添加. $('#btnPrependTo').click(function () { //1.1 新创建一个li标签,追加到ul1中 var $newLi = $('<li>我是新创建的li标签</li>'); $newLi.prependTo($('#ul1')); }); }); </script> <body> <input type="button" value="append" id="btnAppend"/> <input type="button" value="prepend" id="btnPrepend"/> <input type="button" value="appendTo" id="btnAppendTo"/> <input type="button" value="prependTo" id="btnPrependTo"/> <ul id="ul1"> <li>我是第1个li标签</li> <li>我是第2个li标签</li> <li id="li3">我是第3个li标签</li> <li>我是第4个li标签</li> <li>我是第5个li标签</li> </ul> <ul id="ul2"> <li>我是第1个li标签2</li> <li>我是第2个li标签2</li> <li id="li32">我是第3个li标签2</li> <li>我是第4个li标签2</li> <li>我是第5个li标签2</li> </ul> </body>
Recommandation de didacticiel connexe : Tutoriel vidéo jQuery
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!