增加方法:1、使用「父節點.append(子節點)」語句;2、使用「父節點.prepend(子節點)」語句;3、使用「子節點.appendTo(父節點)」語句;4、使用「$(子節點).prependTo(父節點)」語句。
本教學操作環境:windows7系統、jquery1.10.2版本、Dell G3電腦。
在jquery中,想要在父節點中增加子節點,有多種方法:
append():向所選元素內部的「結尾處”插入內容。
appendTo():插入到所選元素內部的「結尾處」內容。
prepend():將內容插入到所選元素內部的「開始處」。
prependTo():將內容插入到所選元素內部的「開始處」。
範例:
<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>
#相關教學推薦:jQuery影片教學
以上是jquery中怎麼增加子節點的詳細內容。更多資訊請關注PHP中文網其他相關文章!