Jquery在元素后追加html代码

在某个html元素中设置你想显示的html代码,大家已经很熟悉了。js就有.InnerHTML可以设置。

但是在这个元素后追加html代码也是可以的,这是在jquery手册上找到的

[html]  view plain copy
  1. $("button").click(function(){  
  2.   $("p").after("<p>Hello world!</p>");  
  3. });  

[html]  view plain copy
  1. 定义和用法  
  2.   
  3. after() 方法在被选元素后插入指定的内容。  
  4. 语法  
  5.   
  6. $(selector).after(content)  
  7.   
  8. 参数  描述  
  9. content     必需。规定要插入的内容(可包含 HTML 标签)。  
  10. 使用函数来插入内容  
  11.   
  12. 使用函数在被选元素之后插入指定的内容。  
  13. 语法  
  14.   
  15. $(selector).after(function(index))  

  16. 亲自试一试  
  17. 参数  描述  
  18. function(index)       
  19.   
  20. 必需。规定返回待插入内容的函数。  
  21.   
  22.     index - 可选。接收选择器的 index 位置。  


[html]  view plain copy
  1. <html>  
  2. <head>  
  3. <script type="text/javascript" src="/jquery/jquery.js"></script>  
  4. <script type="text/javascript">  
  5. $(document).ready(function(){  
  6.   $("button").click(function(){  
  7.     $("p").after(function(n){  
  8.       return "<p>The p element above has index " + n + "</p>";  
  9.     });  
  10.   });  
  11. });  
  12. </script>  
  13. </head>  
  14.   
  15. <body>  
  16. <h1>This is a heading</h1>  
  17. <p>This is a paragraph.</p>  
  18. <p>This is another paragraph.</p>  
  19. <button>在每个 p 元素后插入内容</button>  
  20. </body>  
  21. </html>  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值