gpt4 book ai didi

jquery - 动态计算宽度(jQuery)

转载 作者:行者123 更新时间:2023-12-01 01:59:56 27 4
gpt4 key购买 nike

HTML:

<div class="parent">
<div class="one"></div>
<div class="two"></div>
<div class="three"></div>
</div>

jQuery

parentWidth = $(".parent").outerWidth(true);
oneWidth = $(".parent .one").outerWidth(true);
twoWidth = $(".parent .two").outerWidth(true);
$('.parent .three').width( parentWidth - oneWidth - twoWidth);

但问题是,DIV .one 或 .two 有时可能不存在,我该如何修改它的 jQuery?

谢谢

最佳答案

您可以通过检查元素的 length 属性来检查该元素是否存在:

parentWidth = $(".parent").outerWidth(true);
oneWidth = $(".parent .one").length ? $(".parent .one").outerWidth(true):0;
twoWidth = $(".parent .two").length ? $(".parent .two").outerWidth(true):0;
$('.parent .three').width( parentWidth - oneWidth - twoWidth);

关于jquery - 动态计算宽度(jQuery),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2127763/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com