jQuery前添加和后追加以及指定位置前添加与后追加

凨影 664

jQuery前添加和后追加以及指定位置前添加与后追加

  1. <!DOCTYPE html>
  2. <html lang="zh-cn">
  3. <head>
  4. <meta charset="utf-8">
  5. <title>jQuery前添加和后追加以及指定位置前添加与后追加</title>
  6. </head>
  7. <body>
  8. <h2>jQuery前添加和后追加以及指定位置前添加与后追加</h2>
  9. <ol class="breadcrumb">
  10. <li class="breadcrumb-item"><a href="#">AAAAA</a></li>
  11. <li class="breadcrumb-item active"><a href="#">BBBBB</a></li>
  12. <li class="breadcrumb-item"><a href="#">CCCCC</a></li>
  13. </ol>
  14. 内容:<input type="text" name="words" value="00000" />
  15. <button type="button">B前添加</button>
  16. <button type="button">B后追加</button>
  17. <button type="button">最前添加</button>
  18. <button type="button">最后追加</button>
  19. </body>
  20. </html>
  21. <script src="view/js/jQuery-3.1.0.js"></script>
  22. <script type="text/javascript">
  23. $("button").click(function(){
  24. var words = $("input[name = "words"]").val(); //获取输入框里面的值
  25. var plushtml = "<li class="breadcrumb-item">" + words +"</li>"; //追加的HTML
  26. switch ($(this).html()){
  27. case "B前添加":
  28. $("li.breadcrumb-item.active").before(plushtml);
  29. break;
  30. case "B后追加":
  31. $("li.breadcrumb-item.active").after(plushtml);
  32. break;
  33. case "最前添加":
  34. $("ol.breadcrumb").prepend(plushtml);
  35. //$(plushtml).prependTo("ol");
  36. break;
  37. case "最后追加":
  38. $("ol.breadcrumb").append(plushtml);
  39. //$(plushtml).appendTo("ol.breadcrumb");
  40. break;
  41. }
  42. });
  43. </script>

TAGS

联系QQ:77798085 赞助请点这里
全部回复 (1)