gpt4 book ai didi

jquery - 根据另一个 div 设置一个 div 的宽度

转载 作者:行者123 更新时间:2023-12-01 02:33:17 25 4
gpt4 key购买 nike

我遇到了以下问题。每次用户单击 anchor 时,我都需要设置 1 个 div 的宽度。该 div 的宽度应取自另一个 div。如何实现这一目标?

以下代码不起作用(请记住,该脚本包含在 PHP echo 中):

jQuery(".geother").click(function(){
var pos=$("p.second").width() + "px";
jQuery("#headerRightContactPhone span").css(\'width\', pos);
}

编辑(我还需要另一件事,我想应用于“geother”div CSS left,这将是 pos width+230px 的负值):

jQuery(".geother").click(function(){
var pos = $("p.second").width(); // don't need to use 'px'
jQuery("#headerRightContactPhone span").css('width', pos); // don't need escaping
$(this).css('left', ((230+pos)*-1) );
});

最佳答案

jQuery(".geother").click(function(){
var pos = $("p.second").width(); // don't need to use 'px'
jQuery("#headerRightContactPhone span").css('width', pos); // don't need escaping
}); // you missed ');' here

注意

您应该需要为 span 提供 display: block 或使用任何 block 元素,例如 divp > 等等

jQuery(".geother").click(function(){
var pos = $("p.second").width(); // don't need to use 'px'
jQuery("#headerRightContactPhone span").css({
width: pos,
display: 'block',
left: '-' + (230+pos)
}); // don't need escaping
});

关于jquery - 根据另一个 div 设置一个 div 的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10901494/

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