javascript - 表中的动态父/子
问题描述
我怎样才能parent("td").prevAll("td")
变得充满活力?
$("body").on("click",".edit-item",function(){
var id = $(this).parent("td").data('id');
var name = $(this).parent("td").prevAll("td").eq(9).text();
var email = $(this).parent("td").prevAll("td").eq(8).text();
var phone = $(this).parent("td").prevAll("td").eq(7).text();
var CNP = $(this).parent("td").prevAll("td").eq(6).text();
var birthday = $(this).parent("td").prevAll("td").eq(5).text();
var date = $(this).parent("td").prevAll("td").eq(4).text();
var speciality_id = $(this).parent("td").prevAll("td").eq(3).text();
var doctor_id = $(this).parent("td").prevAll("td").eq(2).text();
var location_id = $(this).parent("td").prevAll("td").eq(1).text();
var message = $(this).parent("td").prevAll("td").eq(0).text();
$("#edit-item").find("input[name='name']").val(name);
$("#edit-item").find("input[name='email']").val(email);
$("#edit-item").find("input[name='phone']").val(phone);
$("#edit-item").find("input[name='CNP']").val(CNP);
$("#edit-item").find("input[name='birthday']").val(birthday);
$("#edit-item").find("input[name='date']").val(date);
$("#edit-item").find("select[name='speciality_id']").val(speciality_id);
$("#edit-item").find("select[name='doctor_id']").val(doctor_id);
$("#edit-item").find("select[name='location_id']").val(location_id);
$("#edit-item").find("textarea[name='message']").val(message);
$("#edit-item").find("form").attr("action",url + '/' + id);
});
解决方案
推荐阅读
- c++ - 如何修复引用特定 NuGet 包交付的 dll 版本(VS2017)的托管 C++ 程序集
- css - 通过 Flex Box 进行简单布局
- python - 当我尝试使用 event.type 时,它说“模块”对象没有类型属性
- spring - 找不到 org.springframework.boot:spring-boot-starter-velocity
- ruby-on-rails - Faraday::SSLError (SSL_connect 返回=1 errno=0 state=error: 证书验证失败)
- json - built_value 如何将 json 数组反序列化为对象数组?
- unit-testing - Visual Studio 2017 中的 XUnit 测试和实时单元测试
- php - 如何在循环数组中计算或获取汇总值?
- c# - Selenium chrome 驱动程序以无头打开网站 c#
- c++ - 模板元编程三元值未达到基本情况