菜的像徐坤
排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2024TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术

JQUERY this的值发生变化过后逻辑混乱

5406人阅读 2021/3/19 18:15 总访问:871830 评论:2 收藏:0 手机
分类: Jquery

标签发生了变化,this字段发生了变化产生的逻辑混乱

 //最后的a标签会发生变化,所以将本条数据的ID字段定义一个变量来接收,然后再将这个变量代替this
             //eq(1)代表ID字段(其他不会发生变化的字段也可以代替),然后根据ID字段来找到改变过后的数据位置
  var ids = $(this).parents("tr").find("td").eq(1);

  var selected = $(this).parents("tr").find("td").eq(5).find("input").val()

  for (var i = 2; i < 5; i++) {
    var name = $(this).parents("tr").find("td").eq(i).html();
    $(this).parents("tr").find("td").eq(i).html("<input type='text' value='" + name + "'/>");
    }
    $(this).parents("tr").find("td").eq(5).html("<select class='sel' value =" + selected + "><option value='1'>未完成</option><option  value='2'>已完成</option></select>");
    $(this).parents("tr").find("td").eq(6).html("<a href='#' class='isok'>确定</a>|<a href='#' class='black'>返回</a>");
    //根据ID字段来找到改变过后的数据位置
    ids.parent().find("td").eq(5).find("select").val(selected)


评价