开发者社区> 问答> 正文

JS元素ID递增

var nub = 2;
var blk="

";
$("#1").after(blk);
nub++;
怎么让生成出来的div的ID做到blk2 blk3 blk4..... 这样 id=' '里面应该是填写什么

展开
收起
a123456678 2016-03-13 09:39:44 2083 0
1 条回答
写回答
取消 提交回答
  • html
    
    <div class="content"></div> 
    <span class="btn">点击我</span>
    css
    
    html, body{
      width: 100%;
      height: 100%;
      margin: 0;
      padding: 0;
      text-align: center;
      color: #fff;
    }
    
    .content{
      height: 60%;
      background: #00796B;
      overflow: scroll;
    }
    
    .blk{
      height: 20px;
      line-height: 20px;
      background-color: #B2DFDB;
    }
    
    .btn{
      display: inline-block;
      width: 70px;
      height: 30px;
      border-radius: 4px;
      background: #009688;
      line-height: 30px;
      margin-top: 30px;
      cursor: pointer;
    }
    js
    
    全选复制放进笔记$(function(){
      var add = (function(start){
        var count = start;
        var iHtml = '';
        
        return function(){
          iHtml = "<div class='blk' id="+'blk' + (count++) + ">"+ count +"</div>" + 'blk'+count;
          
          $('.content').append(iHtml);
        }
      })(1)
      
      $('.btn').click(add);
    })
    2019-07-17 19:01:48
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
JavaScript面向对象的程序设计 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载