我需要检索单击单元格上方单元格的底部边框宽度。
var $this = $(this);
var col = $this.parent().children().index($this);
var row = $this.parent().parent().children().index($this.parent());
var bordWidth= ($this.parents('tr:eq('+(row-1)+')').find('td:eq('+col+')').css("border-bottom-width"));
答案 0 :(得分:10)
试试这个。
var $this = $(this);
var $tr = $this.parent();
var col = $tr.children().index($this);
var bordWidth = $tr.prev().children().eq(col).css("border-bottom-width");
.prev()
将获取之前的tr
元素,然后使用.children()
获取所有td
并使用eq()
方法获取所需的td。< / p>