菜的像徐坤
排名
7
文章
192
粉丝
15
评论
16
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术

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

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

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

  1.  //最后的a标签会发生变化,所以将本条数据的ID字段定义一个变量来接收,然后再将这个变量代替this
  2.              //eq(1)代表ID字段(其他不会发生变化的字段也可以代替),然后根据ID字段来找到改变过后的数据位置
  3.   var ids = $(this).parents("tr").find("td").eq(1);
  4.   var selected = $(this).parents("tr").find("td").eq(5).find("input").val()
  5.   for (var i = 2; i < 5; i++) {
  6.     var name = $(this).parents("tr").find("td").eq(i).html();
  7.     $(this).parents("tr").find("td").eq(i).html("<input type='text' value='" + name + "'/>");
  8.     }
  9.     $(this).parents("tr").find("td").eq(5).html("<select class='sel' value =" + selected + "><option value='1'>未完成</option><option  value='2'>已完成</option></select>");
  10.     $(this).parents("tr").find("td").eq(6).html("<a href='#' class='isok'>确定</a>|<a href='#' class='black'>返回</a>");
  11.     //根据ID字段来找到改变过后的数据位置
  12.     ids.parent().find("td").eq(5).find("select").val(selected)


评价

剑轩

2021/3/21 21:42:12

顶顶顶!

Session:@剑轩大佬出现了( ⊙ o ⊙ )!

2021/3/22 10:58:16 回复