开发者社区> 问答> 正文

jquery问题,当我删除掉一个span标记时,让剩下的span标记中的内容从1开始从新显示题号。

var i = 1 ; 
$(".daan span").each(function(){ 
$(this).text('i'); 
i ++ ; 
});

功能是:当我删除掉一个span标记时,让剩下的span标记中的内容从1开始从新显示题号。

在ie6中报错:error:Unexpected call to method or property access。

在ie7中,方法不好使。

展开
收起
a123456678 2016-07-07 10:46:05 2056 0
1 条回答
写回答
取消 提交回答
  • <body>
     <button onclick="javascript:add();">add</button>
        <div class="daan">
          <span>1[删除]</span>
          <span>2[删除]</span>
          <span>3[删除]</span>
          <span>4[删除]</span>
          <span>5[删除]</sapn>
        </div>
    <script type="text/javascript">
    function add(){
      $(".daan").append("<span>"+($(".daan span:last").index()+2)+"[删除] </span>");
      $(".daan span").bind("click", function(){
            $(this).remove();
            $(".daan span").each(function(){ 
              $(this).text(($(this).index()+1)+"[删除]");
            })
       }) 
       
    }
    </script>
    </body>
    2019-07-17 19:52:37
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关课程

更多

相关电子书

更多
穆客带你快速定位 Node.js 内存泄露 立即下载
穆客带你快速定位Node.js内存泄露 立即下载
低代码开发师(初级)实战教程 立即下载