我有一张桌子(请参阅此jsFiddle)
我想将div
添加到特定td
,我只知道日期,员工姓名和时间。
我知道日期id
(#18} 2030)的td
,名字“Helen”和时间“09:00”。
如何查找红色td
我尝试了什么(你会在小提琴中找到它):
var column = $("#18Dec2017").parent().next("tr").closest("td[title='Helen']").index();
var row = $("table td:contains('09:00')").index();
答案 0 :(得分:0)
closest
错了,你想找到。 Cloest上了树,你想找孩子
var column = $("#18Dec2017").parent().next("tr").find("td[title='Helen']").index();
所以你需要做的是找到单元格并包装其内容
var column = $("#18Dec2017").parent().next("tr").find("td[title='Helen']").index();
var cell = $("table tr:contains('09:00') td").eq(column)
cell.contents().wrapAll("<div/>")