我试图在表中找到连续的<td>元素的宽度。
$("tbody > tr")[0]这将返回控制台中看起来类似HTML的对象。我不知道这是什么。
typeof($("tbody > tr")[0])这将返回"object",这也无济于事。
我担心如果我严格地处理这个对象,我将无法解析css值。这个对象是什么?我应该如何找到每个nth td元素在table的第一个tr中的宽度?
编辑
我正在试图找出td的宽度。我不能瞄准$("tbody > tr")[0][0].clientWidth,因为那不是数组。再说一遍,我不知道这个“对象”是什么,它是什么API,或者我应该如何与它交互,而不可能通过压缩CSS数据来破坏它。
发布于 2019-11-15 21:08:44
因为从JQuery获取索引会给出标准的HTML,所以可以使用标准JS来获取元素的宽度。
$("tbody > tr")[0].clientWidth这将返回对象的宽度,以像素的整数表示。
要获取td,请在JQuery中使用CSS选择器。
$("tbody > tr:first-child > td")[0].clientWidthhttps://stackoverflow.com/questions/58884626
复制相似问题