如何利用jquery在任意指定li元素后面插入新的li元素:
本章节介绍要一下如何利用jquery实现将一个新的li元素插入到任意li元素的后面。
原生的javascript可以使用insertBefore()函数,具体可以参阅javascript的insertBefore、insertAfter和appendChild简单介绍一章节。
下面介绍一下如何利用jquery实现此功能。
代码实例:
<!DOCTYPE html><html><head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>蚂蚁部落</title> <style type="text/css"> ul li{ height:25px; list-style:none; font-size:12px; } </style> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#bt").click(function(){ $("#box li").eq(1).after("<li>分享的精神和互助的胸怀是进步最大源动力。</li>"); $(this).prop("disabled",true); }) }) </script> </head> <body> <ul id="box"> <li>蚂蚁部落欢迎您</li> <li>提供丰富的div css教程内容。</li> <li>只有努力奋斗才会有美好的未来。</li> </ul> <input type="button" id="bt" value="查看效果"/> </body> </html>
上面的代码实现了我们的要求,点击按钮可以将一个新的li元素添加到第二个li元素的后面。
相关阅读:
1.eq()函数可以参阅jQuery的eq()方法一章节。
2.after()函数可以参阅jQuery的after()方法一章节。
3.prop()函数可以参阅jQuery的prop()方法一章节。
原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=15190
更多内容可以参阅:http://www.softwhy.com/jquery/
时间: 2024-10-24 22:48:59