jquery - 包含 div 继承具有绝对位置的内部列表的宽度

标签 jquery html css

我正在尝试找到一种方法,让包含的 div 调整为具有绝对位置的列表的宽度。这可能吗?我正在尝试用纯 css 来做到这一点。

<div class="list">
    <span id="nav">menu</span>
    <ol class="select">
        <li data-value="en">some text here</li>
       <li data-value="de">some text here</li>
    </ol>
</div>
<div>
text here
</div>

我基本上希望它像表单中的选择列表一样执行,其中包含的 div 调整为 OL 的宽度,并在发生下拉菜单时覆盖下面的文本。代码在这里http://jsfiddle.net/rBXRT/168/

最佳答案

我认为这不适用于 CSS,但使用 jQuery,您可以简单地添加以下行:

$(".list").css({width: $(".select").outerWidth()});

fiddle :http://jsfiddle.net/rBXRT/169/

关于jquery - 包含 div 继承具有绝对位置的内部列表的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23418444/

相关文章:

javascript - 通过 jquery 动态添加的输入字段未提交

html - WordPress Divi 网站移动菜单不滚动

javascript - 吃 bean 人 |使用 jQuery 或 CSS 旋转 div 元素

javascript - 使左侧菜单固定在父容器内

jquery - 更简洁的方式来包装 jquery 函数

jquery - 我可以动态更改 bootstrap popover 标题样式吗

javascript - 适合新手的简单 Javascript div 选择

javascript - 使用表单选择菜单在 HTML 中显示条件字段

html - 使用 flexbox 时图像溢出

javascript - JQuery Cycle 插件 - 可变/调整高度