输入 – jQuery.元素宽度取决于其父宽度

前端之家收集整理的这篇文章主要介绍了输入 – jQuery.元素宽度取决于其父宽度前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个像素大小的表格,单元格的宽度取决于内容.表格的第一行中有输入元素,我需要它们与parent()具有相同的宽度.我们的想法是应该自动计算这些输入的宽度,并使用jQuery以像素为单位进行设置.这些单元格和输入没有类或id.我只能使用具有如下代码的选择器来设置一个单元格的宽度:
var parentWidth = $(".foo").width();
$('td.foo input').width(parentWidth);

但正如我所说,我需要它更普遍而不使用任何类等.
任何人都可以帮助我吗?谢谢!

解决方法

您可以像这样使用 child选择器
$('tr:first td > input').each(function(){
    $(this).width($(this).parent().width());
});

代码应选择第一行的所有td并为其指定父级的宽度.

原文链接:https://www.f2er.com/jquery/177770.html

猜你在找的jQuery相关文章