排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2024TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术
分类:
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)
评价