jQuery前添加和后追加以及指定位置前添加与后追加
- <!DOCTYPE html>
- <html lang="zh-cn">
- <head>
- <meta charset="utf-8">
- <title>jQuery前添加和后追加以及指定位置前添加与后追加</title>
- </head>
- <body>
- <h2>jQuery前添加和后追加以及指定位置前添加与后追加</h2>
- <ol class="breadcrumb">
- <li class="breadcrumb-item"><a href="#">AAAAA</a></li>
- <li class="breadcrumb-item active"><a href="#">BBBBB</a></li>
- <li class="breadcrumb-item"><a href="#">CCCCC</a></li>
- </ol>
- 内容:<input type="text" name="words" value="00000" />
- <button type="button">B前添加</button>
- <button type="button">B后追加</button>
- <button type="button">最前添加</button>
- <button type="button">最后追加</button>
- </body>
- </html>
- <script src="view/js/jQuery-3.1.0.js"></script>
- <script type="text/javascript">
- $("button").click(function(){
- var words = $("input[name = "words"]").val();
- var plushtml = "<li class="breadcrumb-item">" + words +"</li>";
-
- switch ($(this).html()){
-
- case "B前添加":
- $("li.breadcrumb-item.active").before(plushtml);
- break;
-
- case "B后追加":
- $("li.breadcrumb-item.active").after(plushtml);
- break;
-
- case "最前添加":
- $("ol.breadcrumb").prepend(plushtml);
-
- break;
-
- case "最后追加":
- $("ol.breadcrumb").append(plushtml);
-
- break;
- }
- });
- </script>